Free Web Hosting

Web hosting
Mostrando entradas con la etiqueta ciclo while. Mostrar todas las entradas
Mostrando entradas con la etiqueta ciclo while. Mostrar todas las entradas

miércoles, 1 de febrero de 2012

Ejemplo 11. Adivina el número (Console App)

Programa que da la bienvenida al juego "Adivina el número" y solicta que ingreses un número entre el 0 al 10 para adivinar el número secreto, programa debe mostrar en pantalla en caso de no adivinar que fallaste y te debe pedir que intentes de nuevo, en caso de acertar se mostrará en pantalla una felicitación. Ciclo while.


Código que va entre las llaves después de: static void Main (string [ ] args):



int numeroSecreto = 3;


Console.WriteLine("Bienvenidos al Juego: Adivina el numero secreto");
Console.WriteLine("Favor de introducir un numero del 1 al 10 para adivinar el numero secreto: ");
int numero = Convert.ToInt32(Console.ReadLine());


while (numero != numeroSecreto)
      {                
            Console.WriteLine("Fallaste!, intenta de nuevo: ");
             numero = Convert.ToInt32(Console.ReadLine());
      }
                        
Console.WriteLine("Felicidades, acertaste de numero secreto");    
            
Console.ReadKey();   


F5 y listo.


También se puede hacer mismo programa usando el ciclo do while, quedando así:




int numeroSecreto = 3;


Console.WriteLine("Bienvenidos al Juego: Adivina el numero secreto");
Console.WriteLine("Favor de introducir un numero del 1 al 10 para adivinar el numero secreto: ");
int numero = Convert.ToInt32(Console.ReadLine());


do
       {
           Console.WriteLine("Fallaste!, intenta de nuevo: ");
           numero = Convert.ToInt32(Console.ReadLine());
       }
while (numero != numeroSecreto);
                        
Console.WriteLine("Felicidades, acertaste de numero secreto");    
            
Console.ReadKey();      


F5 y listo.

jueves, 5 de mayo de 2011

Ejemplo 4. Factorial.(Console App)

Programa que pide un número y calcula e imprime el factorial de ese número, usando ciclo While.

Código que va entre las llaves que estan después de: static void Main(string[] args):

           Console.WriteLine("Introduce un numero para calcular su factorial: ");
            int numero = Convert.ToInt32(Console.ReadLine());
            int fact = numero;
            int x = fact - 1;

            while (x != 1)
            {
                fact = fact*x;
                x = x - 1;
            }
            Console.WriteLine("Factorial de " + numero + " = " + fact);
            Console.ReadKey();

Dar F5 o icono de play.