lunes, 2 de septiembre de 2013

Tabla de Multiplicar en C# desde Consola

Buenas tardes, aqui les dejo un programa hecho por mi que realmente es muy sencillo, pero les puede servir de ejemplo para realizar otros programas.

Bueno primero que nada estoy usando visual studio 2012 professional para esto, me baje una versión de prueba directo de la página, tambien hay otro IDE que a mi me gusto se llama SharpDevelop y es sencillo de usar.

Entonces vamos a crear un nuevo proyecto nos dirigimos a Archivo->Nuevo Proyecto despues elegimos Aplicacion de consola y le damos un nombre en este caso yo le puse tablaDeMultiplicar :P.


Paso 1.- Declaramos dos variables de tipo entero las cuales son "num" y "resultado".
  • num.- Le asignaremos el valor de la tabla de multiplicar que deseamos realizar.
  • resultado.- Como su nombre lo dice esta variable recibira el resultado de nuestra operación es decir, almacenara los datos de toda la tabla.
Paso 2.- Ahora necesitaremos ingresar el valor de "num" por teclado, para eso utilizaremos lo siguiente:
  • Console.WriteLine("Ingresa el valor a multiplicar: ");    
    Esto nos permite dar un dato de tipo String mediante el teclado.
  • num = int.Parse(Console.ReadLine());
    Despues de haber recibido el dato por teclado lo guardamos en "num", pero como para poder realizar una multiplicación con variables de tipo entero se necesita precisamente que asi lo sean, mediante el inr.Parse convertimos lo que ingresamos y se leyo con Console.ReadLine();
Paso 3.- En este paso realizaremos lo que es la operación, consta de multiplicar el valor ingresado por ejemplo 2 con todos los números hasta el 10 esto es asi 2x1=2,.....2x10=20. Esto lo realizaremos mediante un ciclo for como se muestra a continuación:

                         for (int i = 1; i <= 10; i++ )
                        {
                            resultado = num * i;
                           Console.WriteLine(num+ " * " +i+ " = " +resultado)
                        }

Empezamos declarando el for en el cual inicializamos la variable "i = 1" para que empiece a multiplicar el número ingresado con el 1, despues declaramos que "i <= 10", esto nos indica que seguira multiplicando hasta que la variable "i" sea menor o igual a 10, y el "i++" es el que incrementa el valor de "i" hasta llegar al 10.
Continuamos con la variable "resultado" en la cual guardaremos los valores de multiplicar las 10 veces por el número que hayamos dado de entrada y mediante el "Console.WriteLine();" rn la cual estamos imprimiendo los valores de ""num", "i" y la de "resultado".

Paso 4.- Ya Por ultimo volvemos a usar el Console.WriteLine(); para dar un salto de linea e indicar que al presionar una tecla saldremos del programa la cual sera leida con Console.Read(); esto nos sirve para que al correr nuestro programa no se cierre al terminar su ejecucion y podamos ver lo que hemos hecho, como muestra la siguiente imagen:


                                                            Informacion adicional:
                                 Console
                                WriteLine                                



Bueno espero les sirva de algo cuidence y suerte.

21 comentarios:

  1. Respuestas
    1. Hola, que bueno que te haya servido, son cosas basicas pero sirven jeje

      Eliminar
  2. Excelente amigo me sirvió bastante sigue así!

    ResponderEliminar
  3. Respuestas
    1. Hola muy buenas tardes, lamentablemente abandone este blog hace mucho, espero poder responder a la brevedad aunque ya haya pasado algo de tiempo

      Eliminar
  4. hola...
    intente esto y me aparecio en la caja negra la tabla del 2 pero x muchos numeros q hize mal????

    ResponderEliminar
    Respuestas
    1. Hola muy buenas tardes, lamentablemente abandone este blog hace mucho, espero poder responder a la brevedad aunque ya haya pasado algo de tiempo

      Eliminar
    2. Me imagino que nos falto algun detalle, si ya lo solucionaste o no, puedes mostrarme el codigo, disculpa la tardanza

      Eliminar
  5. Ayudaaaaaaaaaaaaaaa como se hace un programa en csharp de la tabla de multipolicar del 5 y que salga en letras mayusuculas

    ResponderEliminar
  6. Ayudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    Es nota del exameeeen

    ResponderEliminar
  7. & que no sea en consola y muestre en pagina web?????????

    ResponderEliminar
  8. Gracias me ayudó mucho y está muy bien explicado

    ResponderEliminar