Programma funzionante

This commit is contained in:
La Programmatrice Verde 2024-11-08 12:21:55 +01:00
parent bdef1b6927
commit 7d253d6a56
9 changed files with 17 additions and 8 deletions

View File

@ -5,8 +5,9 @@ class Program
static void Main(string[] args) static void Main(string[] args)
{ {
//dichiarazione e inizializzazione variabili //dichiarazione e inizializzazione variabili
ulong num, i, j, media, somma; ulong num, i, j;
j=1; double numMedia, media, somma;
j=0;
somma=0; somma=0;
//input e input sanitization //input e input sanitization
do{ do{
@ -23,13 +24,21 @@ class Program
} }
Console.WriteLine("Inserire una serie di numeri per calcolarne la media"); Console.WriteLine("Inserire una serie di numeri per calcolarne la media");
do{ do{
Console.Write("Inserire un numero: "); do{
Console.Write("Inserire un numero: ");
num=Convert.ToUInt64(Console.ReadLine()); num=Convert.ToUInt64(Console.ReadLine());
somma=num+somma; if(num<=0){
media=somma/j; Console.WriteLine("Il numero non può essere né negativo né zero");
}
}
while(num<=0);
numMedia=Convert.ToDouble(Console.ReadLine());
somma=numMedia+somma;
j++; j++;
} }
while(num!=0); while(numMedia!=0);
media=somma/(j-1);
Console.WriteLine("La media è " +media); Console.WriteLine("La media è " +media);
} }
} }

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("average_countdown")] [assembly: System.Reflection.AssemblyCompanyAttribute("average_countdown")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ba1d7a25be57c3f172e92cbbf647316a61d8ea")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bdef1b6927ea19ea1f856d7ada7862cbfd6fae7e")]
[assembly: System.Reflection.AssemblyProductAttribute("average_countdown")] [assembly: System.Reflection.AssemblyProductAttribute("average_countdown")]
[assembly: System.Reflection.AssemblyTitleAttribute("average_countdown")] [assembly: System.Reflection.AssemblyTitleAttribute("average_countdown")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
0f1f48d471828a857a307e1f6289cc55aadb56e4416d02d6d1ea7a2c78e85530 ffb55873cb54e31ad6d8416c96c264900619aa24f83bb707f170df85c3fb2027