Schrijf een C# programma dat de gebruiker in staat stelt om een lijst met cijfers voor een klas in te voeren. Gebruik een array om de cijfers op te slaan en bereken het gemiddelde cijfer voor de klas. Je kunt ook het hoogste en laagste cijfer in de klas weergeven.
Het programma moet de gebruiker vragen om de lijst met cijfers in te voeren, gescheiden door spaties.
Invoer omzetten naar array met Split()
Je kunt de Split()1 functie gebruiken om de invoerstring van de gebruiker te scheiden in een array van strings. Bijvoorbeeld, als de gebruiker invoert: ‘6 7 8 9 10’, kun je Split() gebruiken om dit om te zetten naar een array met 5 strings die elk een cijfer bevatten.”
Als de gebruiker een ongeldige invoer opgeeft, zoals een woord in plaats van een cijfer, moet het programma een foutmelding weergeven en stoppen.
Ongeldige invoer: [invoer] is geen geldig getal.
Je zal hiervoor moeten werken met een lus waarin je controleert of de invoer een geldig getal is. Je kan hiervoor de TryParse()2 functie gebruiken. Wanneer je een ongeldige invoer tegenkomt, moet je de lus verlaten en de foutmelding weergeven. Dit doe je met het break3 statement.
Voer de lijst met resultaten in, gescheiden door spaties:
[7,5 8 6,5 9,5 7]
Gemiddelde cijfer: 7,7
Laagste cijfer: 6,5
Hoogste cijfer: 9,5
Voer de lijst met resultaten in, gescheiden door spaties:
[7,5 8 6,5 TEST 7]
Ongeldige invoer: TEST is geen geldig getal.