Gemiddelde berekenen
Geplaatst: za 01 okt 2011, 20:29
Hallo
Ik zou iets willen schrijven in C# waarmee ik van een aantal geheel ingevoerde getallen het gemiddelde kan berekenen. Als er een negatief getal ingevuld wordt moet deze het gemiddelde berekenen.
Ik zou zoiets in mijn console willen zien:
1> 63
2> 88
3> 1009
4> -22
"Het gemiddelde is" : Hier moet dan de som van de eerste 3 getallen komen gedeelde door 3.
"Opnieuw berekenen?" "Ja/Nee"
Ik heb dit al staan maar dit doet niet echt correct wat ik zou willen. (berekening van gemiddelde is fout en de for lus blijft doortellen.
int getal = 0;
int som = 0;
double gemiddelde = 0;
for (int i = 1; i > 0; i++)
{
Console.Write(i + ">");
getal = int.Parse(Console.ReadLine());
if (getal > 0)
{
som += getal;
}
else
{
gemiddelde = (som / i);
Console.WriteLine(gemiddelde);
}
}
Iemand die me kan helpen dit te doen met alleen for/do while/while lussen?
Bedankt!
Ik zou iets willen schrijven in C# waarmee ik van een aantal geheel ingevoerde getallen het gemiddelde kan berekenen. Als er een negatief getal ingevuld wordt moet deze het gemiddelde berekenen.
Ik zou zoiets in mijn console willen zien:
1> 63
2> 88
3> 1009
4> -22
"Het gemiddelde is" : Hier moet dan de som van de eerste 3 getallen komen gedeelde door 3.
"Opnieuw berekenen?" "Ja/Nee"
Ik heb dit al staan maar dit doet niet echt correct wat ik zou willen. (berekening van gemiddelde is fout en de for lus blijft doortellen.
int getal = 0;
int som = 0;
double gemiddelde = 0;
for (int i = 1; i > 0; i++)
{
Console.Write(i + ">");
getal = int.Parse(Console.ReadLine());
if (getal > 0)
{
som += getal;
}
else
{
gemiddelde = (som / i);
Console.WriteLine(gemiddelde);
}
}
Iemand die me kan helpen dit te doen met alleen for/do while/while lussen?
Bedankt!