using System;
namespace adivinarNumero
{
class Program
{
static void Main(string[] args)
{
// numero de oportunidades para desubrir el numero
const int oportunidades = 10;
int num, entrada;
byte i, adivinado;
string linea;
// obtenemos un numero aleatorio entre 1 y 100
Random ran = new Random();
num = Convert.ToInt32(ran.Next(100))+1;
i = 1;adivinado = 0;
do{
Console.Write("Piensa un numero entre 1 y 100:");
linea = Console.ReadLine();
entrada = int.Parse(linea);
if( (entrada == num) ){
Console.WriteLine("Has adivinado el numero");
adivinado = 1;
}else{
if( (entrada > num) ){
Console.WriteLine("Estas alto");
}
else{
Console.WriteLine("Estas bajo");
}
}
i++;
}while( ((i <= oportunidades) & (adivinado == 0)));
if( (adivinado == 0) ){
Console.Write("Has agotado los intentos... El numero fue: " + num);
}
Console.WriteLine();
Console.Write("Pulse una Tecla:");
Console.ReadLine();
}
}
}
Comentarios sobre la versión: 1 (1)