average_countdown/Program.cs
La Programmatrice Verde 7d253d6a56 Programma funzionante
2024-11-08 12:21:55 +01:00

45 lines
1.3 KiB
C#

namespace average_countdown;
class Program
{
static void Main(string[] args)
{
//dichiarazione e inizializzazione variabili
ulong num, i, j;
double numMedia, media, somma;
j=0;
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{
do{
Console.Write("Inserire un numero: ");
num=Convert.ToUInt64(Console.ReadLine());
if(num<=0){
Console.WriteLine("Il numero non può essere né negativo né zero");
}
}
while(num<=0);
numMedia=Convert.ToDouble(Console.ReadLine());
somma=numMedia+somma;
j++;
}
while(numMedia!=0);
media=somma/(j-1);
Console.WriteLine("La media è " +media);
}
}