namespace ripasso1; class Program { static void Main(string[] args) { //dichiarazione variabili int scelta, i, numero; bool positiviPari = true; //menu do { Console.WriteLine("Scegliere un'opzione:"); Console.WriteLine("1. Tutti positivi e pari"); Console.WriteLine("2. Continua fino"); Console.WriteLine("3. Positivo e negativo"); Console.WriteLine("4. Media multipli di 3"); Console.WriteLine("0. Esci"); Console.Write("Scelta: "); scelta = Convert.ToInt32(Console.ReadLine()); switch (scelta) { case 0: break; case 1: Console.Write("Numeri da inserire: "); i = Convert.ToInt32(Console.ReadLine()); for(; i > 0; i--){ Console.Write("Inserire un numero: "); numero = Convert.ToInt32(Console.ReadLine()); if(numero < 0 || numero % 2 != 0){ positiviPari = false; } } if(positiviPari == true){ Console.WriteLine("Tutti positivi e pari"); } else{ Console.WriteLine("NO"); } break; case 2: break; case 3: break; case 4: break; default: Console.WriteLine("Opzione non valida"); Console.WriteLine("Premere un tasto per continuare. . ."); Console.ReadKey(); break; } } while (scelta != 0); } }