hulp met opdracht

Status
Niet open voor verdere reacties.

Plexus

Nieuwe gebruiker
Lid geworden
27 okt 2014
Berichten
1
Ik moet voor een opdracht dit maken in console: "Maak een programma dat het maximum en gemiddelde bepaalt van een reeks gehele positieve
getallen ingegeven door de gebruiker. De gebruiker kan het ingeven van getallen stoppen door
een negatief getal in te geven: "

Maar zit wat vast, kan iemand mij helpen, ik heb de reeks al kunnen maken maar nuu weet ik niet hoe ik het max getal en het gemiddelde kan vinden.

dit heb ik al:

Code:
{
            int InTeGevenGetal = 0, Gemiddelde, Maximum;
            int Teller = 1;
            Console.WriteLine("Gelieve een reeks positieve gehele getallen in te geven. Negatief om te stoppen.");
            do
            {
                    Console.Write("{0}> ", Teller++);
                    InTeGevenGetal = int.Parse(Console.ReadLine());
            } while (InTeGevenGetal > 0);
            Console.Write("Het maximum van de ingegeven reeks is: {0}", Maximum);
        }

dank u
 
Laatst bewerkt door een moderator:
U zal alle getallen moeten opslaan in een lijstvorm, u kunt daar het beste een array o.i.d voor gebruiken.
Zeg dat we het maximum voor nu even op 10 zetten dan kunt u een array maken van alle 10 de getallen.

Dat ziet er dan ongeveer zo uit:

Code:
int foo[10];

Vervolgens zal u de elementen moeten inlezen en in de array stoppen.
U kunt dan de cijfers er weer uithalen met het volgende stukje code:

Code:
foo[2] haalt de 3rde waarde op (arrays lopen van 0 tot ....).
foo[5] de 6de

enz.

Nu is het maximum berekenen dus zo simpel als:

maak variabele "total"
loop door de array heen en tel bij total het cijfer uit de array op.​
Of in een stukje voorbeeldcode:
Code:
for (unsigned int i=0; i<lijst.size(); i++) {
  total +=lijst[i]
}

En het gemiddelde is dan totaal / arraylength
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan