average_countdown/Program.cs
2024-11-08 10:25:18 +01:00

36 lines
1.0 KiB
C#

namespace average_countdown;
class Program
{
static void Main(string[] args)
{
//dichiarazione e inizializzazione variabili
ulong num, i, j, media, somma;
j=1;
somma=0;
//input e input sanitization
do{
Console.Write("Inserire un numero per iniziare il conto alla rovescia: ");
num=Convert.ToUInt64(Console.ReadLine());
if(num<=0){
Console.WriteLine("Il numero non può essere né negativo né zero");
}
}
while(num<=0);
//stampa dei numeri
for(i=num;i>0;i--){
Console.WriteLine(i);
}
Console.WriteLine("Inserire una serie di numeri per calcolarne la media");
do{
Console.Write("Inserire un numero: ");
num=Convert.ToUInt64(Console.ReadLine());
somma=num+somma;
media=somma/j;
j++;
}
while(num!=0);
Console.WriteLine("La media è " +media);
}
}