codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using c = System.Console;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string s = ""; // stringa generica per inserire i valori
double numero = 0; // numero inserito, derivante dalla conversione di s
double media = 0; // risultato
double sommaNumeri = 0; //somma dei numeri inseriti
double contaNumeri = 0;// conteggio dei numeri inseriti
while (true)
{
c.WriteLine("Inserisci un numero, niente per finire...");
s = c.ReadLine();
if (s == "") break ;
if(double.TryParse(s, out numero))
{
contaNumeri++;
sommaNumeri += numero;
media = sommaNumeri / contaNumeri;
c.WriteLine("media = {0}", media);
}
else
{
c.WriteLine("Bisogna inserire un numero corretto...");
}
}
c.WriteLine("Numeri inseriti = {0}\r\nMedia = {1}", contaNumeri, media);
c.Write("Premere un tasto per uscire...");
c.Read();
}
}
}