34 lines
1.1 KiB
C#
34 lines
1.1 KiB
C#
namespace rng_game;
|
|
|
|
class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
//dichiarazione variabili
|
|
Random rnd = new Random();
|
|
int random, numero;
|
|
//inizializzazione
|
|
random = rnd.Next(1, 101);
|
|
numero=0;
|
|
//richiesta input e sanitization
|
|
while (numero!=random){
|
|
do{
|
|
Console.WriteLine("Inserire un numero: ");
|
|
numero=Convert.ToInt32(Console.ReadLine());
|
|
if (numero<=0) {
|
|
Console.WriteLine("Il numero non è né negativo né zero, riprova");
|
|
}
|
|
}
|
|
while(numero<=0);
|
|
//controllo se il numero è stato indovinato
|
|
if (numero>random){
|
|
Console.WriteLine("Il numero inserito è troppo grande, riprova");
|
|
}
|
|
else if (numero<random){
|
|
Console.WriteLine("Il numero inserito è troppo piccolo, riprova");
|
|
}
|
|
}
|
|
Console.WriteLine("Congratulazioni! Hai indovinato il numero");
|
|
}
|
|
}
|