jueves, 5 de julio de 2012

Programa C# Adivinar Un Numero Del 1 al 30


Este programa consiste en adivinar un numero aleatorio del 1 al 30.El programa te da 4 oportunidades para adivinar ESE Número.


using System;


using System;

class tarea
{
    static void Main(string[] args)
    {
        int numero = 0;
        int adivinar = 0;
        int i = 0;
        int oportunidades = 4;
        Random rnd = new Random();
        char resp = '\0';

        Console.WriteLine("!!!!!!!!ADIVINA UN NÚMERO ENTRE 0 y 30.!!!!!!!!");
        Console.WriteLine();
        Console.WriteLine();
        Console.WriteLine("=====TIENES 4 OPORTUNIDADES======");
        Console.WriteLine();
        do
        {
            adivinar = (int)(rnd.Next(0, 30));
            i = 0;
            do
            {
                Console.Write("\n Número: ");
                numero = Convert.ToInt32(Console.ReadLine());
                if (numero < adivinar)

                    Console.WriteLine("           !SUGERENCIA!:=Introduce un número mas grande.=");
                else if (numero > adivinar)

                    Console.WriteLine("          !SUGERENCIA!:=Introduce un número mas pequeño.=");
                else if (numero == adivinar)
                    Console.WriteLine("Muy bien!!!!. Has Ganado");
                i++;
            }
            while ((numero != adivinar) && (i < oportunidades));

            if (numero != adivinar)
                Console.WriteLine("No Adivinaste. El número secreto era el " + adivinar);

            Console.Write("\n¿QUIERES VOLVER A JUGAR? (si/no): ");
            resp = (char)Console.Read();
            Console.ReadLine(); // limpiar buffer de entrada
        }
        while (resp == 's');
    }
}

No hay comentarios.:

Publicar un comentario

Es muy importante tu comentarios: