domingo, 17 de junio de 2012

PROGRAMA C# ADIVINAR UN NUMERO


ESTE PROGRAMA CREADO EN C# .ES UN PEQUEÑO JUEGO, DONDE EL USUARIO DEBE INTRODUCIR UN NUMERO COMPRENDIDO ENTRE UN RANGO DEL 0 AL 30:

*-programa donde el usuario adivina un numero comprendido entre una rango de 0 a 30

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');
    }
}

4 comentarios:

  1. una pequeña explicación de este programa, es que me dejaron hacerlo como proyecto pero la verdad , no tenia idea de como hacerlo a si que busque la solución mas pronta, pero te agradecería mucho si me dieras una breve explicación de este problema para poderlo exponer muchas gracias ....

    ResponderBorrar
  2. Saludos amigo,siento mucho no haber podido responder a tiempo....Lo mas seguro es que ya expusiste...cualquier duda en Twitter estoy las 24hrs @playground_100

    ResponderBorrar
  3. Hola, muy bueno tu programa me sirvio mucho, solo que me piden lo contrario, osea, que la computadora adivine el numero que el usuario esta pensando, me podrias ayudar? en verdad, te lo agradeceria mucho.

    ResponderBorrar
  4. Hola muy bueno tu programa me sirvio para agregarle otras cosas sigue aportando

    ResponderBorrar

Es muy importante tu comentarios: