‫Welkom terug.
‫Ik hoop dat het je is gelukt om een oplossing voor de uitdaging te vinden en laten we nu verder gaan en kijken hoe ik het zou doen.
‫Natuurlijk zijn er meerdere oplossingen voor de uitdaging, en een daarvan is degene die ik je ga laten
‫zien.
‫Dus als het je niet is gelukt om dat voor elkaar te krijgen, geen zorgen.
‫Ik ga het je laten zien in deze video.
‫Dus allereerst hebben we een invoervariabele nodig en die wordt op nul gezet.
‫Dan hebben we het bedrag van de inzendingen nodig.
‫Of eigenlijk, zou je die telling, die ik ook tegen nul zei, kunnen noemen.
‫Maar deze keer is het een geheel getal.
‫Dan moeten we optellen, wat ik ook op nul ga zetten.
‫En dan hebben we het huidige nummer nodig, het huidige nummer en dat wordt ook nul.
‫Dit worden dus de variabelen die belangrijk zijn voor ons volgende programma, want wat we moeten controleren
‫is wat heeft de gebruiker of de leraar ingevoerd?
‫Was het een nummer?
‫Als het een nummer was, is het goed.
‫Laten we dan het totaal verhogen.
‫Laten we het aantal verhogen en laten we de invoer ontleden en dat toevoegen aan het totaal in het algemeen.
‫En het huidige getal wordt de invoer als een getal.
‫Oké, dit zijn dus de vier variabelen die hier relevant zijn.
‫Dus laten we een while-lus maken omdat ik wil zien of de invoer niet gelijk is aan min één, want als
‫dat het geval is, dan betekent dat dat de leraar geen verdere waarden wil toevoegen.
‫Laten we nu eerst de leraar informeren wat er van hem wordt verlangd.
‫Dus laten we hem schrijven.
‫Laatste getal was en dan hebben we hier bijvoorbeeld ons nul en huidig getal.
‫Dus omdat we niet goed zijn begonnen, omdat we nog niets hebben ingevoerd, is dat iets dat aan het
‫begin met nul wordt weergegeven.
‫Het huidige getal is dus nul.
‫En dat is nog maar de tekst die de leraar krijgt om geïnformeerd te worden over alle verschillende toestanden die voor hem
‫relevant zijn.
‫Vul dan de volgende score in.
‫Dat is gewoon om hem te informeren dat ze scores moet invoeren, dan de rechter regel
‫opnieuw moet troosten en nu het huidige aantal invoer, zodat hij weet hoeveel invoer hij heeft gemaakt en dat zou opnieuw moeten zijn,
‫onze accolade nul en dan zal dat de telling zijn.
‫Nu eindelijk troost die heldere lijn.
‫Je moet de leraar ook informeren dat als hij min één invoert, de hele aanvraag zal worden gedaan.
‫Nou, zo'n beetje de berekening moet worden gedaan en hij krijgt het gemiddelde.
‫Dus vul min één in als je klaar bent om het gemiddelde te berekenen of als je alle scores of iets dergelijks
‫hebt ingevoerd.
‫Dus de tekst is wat je natuurlijk zelf moet kiezen, waar je hem over wilt informeren.
‫Nu hebben we de input nodig, dus laten we de input van de leraar krijgen en dat zal getroost worden.
‫Die leesregel hierna.
‫We moeten controleren of de invoer gelijk is aan min één, dus min één.
‫En we kunnen of op die manier doen of we kunnen de gelijken gebruiken.
‫Is gelijk aan min één.
‫Dus wat willen we doen als de leraar min één heeft ingevoerd?
‫Nou, we willen het gemiddelde berekenen, dus laten we doorgaan met de console van de rechter lijn.
‫En wat ik hier wil doen, is alleen voor gemakkelijker kijkplezier of beter kijkplezier om deze stippellijn toe te voegen zodat we
‫al deze hash-lijnen kunnen zien, zodat we het gemiddelde wat beter kunnen zien en zien
‫dat alle stappen ervoor zijn uit elkaar gehaald.
‫Nu moeten we het gemiddelde berekenen van wat er is ingevoerd en dat kunnen we later
‫doen, het gemiddelde berekenen en de leraar laten weten.
‫Dus dat is iets dat we later kunnen doen.
‫Maar nu zijn er nog wat andere dingen die we moeten doen.
‫We moeten dus bijvoorbeeld controleren of de invoer echt een nummer was.
‫Dus probeer int te ontleden.
‫Dus als het werkte dat hij correct slaagde en wat willen we doorgeven?
‫Welnu, we moeten de invoer ontleden en de uitvoer moet het huidige nummer zijn.
‫Dus als het werkte, willen we dat het huidige nummer de uitvoer is.
‫Rechts.
‫Vervolgens wat we ook willen controleren of het huidige getal, dus het huidige getal hoger is dan nul en het huidige getal
‫lager is dan 21, omdat ik er net van uitging dat het kwartaal dat de gebruiker kan krijgen tussen één en
‫20 ligt.
‫Dus dat is gewoon waar ik hier voor zorg.
‫Dus ik controleer of het echt iets is dat werkte?
‫Dus is het een getal dat hij heeft ingevoerd en ligt het getal tussen nul en of tussen één en 20?
‫En als dat het geval is, ga je gang en voeg dat toe aan het totaal.
‫Dus we hebben tot nu toe het totaal van nul.
‫En wat we nu willen hebben is totaal gelijk aan totaal plus huidig getal.
‫Dus je kunt dat doen met totaal is gelijk aan totaal plus of je kunt plus is gelijk aan huidig getal.
‫Dus dat is de kortere benadering.
‫Maar de andere is misschien gemakkelijker te lezen op basis van wat u verkiest.
‫Dus dat wordt uitgevoerd als het kan worden geparseerd tot een getal.
‫Dus wat de gebruiker heeft ingevoerd, kan worden doorgegeven aan een nummer.
‫Wat als het niet het geval was?
‫Dus als het niet in een getal kan worden geparseerd of als het getal hoger is dan eenentwintig of lager dan nul,
‫dan willen we eerst controleren of de invoer niet gelijk is aan min één, want als hij min één heeft ingevoerd, dan willen we om het
‫programma toch af te maken.
‫Rechts.
‫Dus wat we hier moeten doen, is hem informeren.
‫Rechterlijn console.
‫Voer
‫een waarde tussen één en 20 in, omdat aan deze voorwaarde hier alleen wordt voldaan als hij iets heeft ingevoerd dat
‫niet tussen één en 20 ligt.
‫Dus als het een letter is, als het een hele tekst is, als het een ander nummer is, zoals vijfentwintig of wat dan
‫ook, dan wordt dat voor hem afgedrukt.
‫En als dat gebeurt, willen we doorgaan.
‫Dus we willen gewoon naar de volgende stap gaan en nu moeten we iets in onze wilde code uitvoeren.
‫Dus ik ga het wat kleiner maken.
‫Dus we hebben alles op één scherm en nu moeten we het aantal iteraties toevoegen.
‫Dus hier moeten we verbeteren, het bedrag verhogen, dat is onze telling.
‫OK, het aantal inzendingen is onze telling, en ik ga het aantal hier verhogen.
‫Waarom stap ik hier op?
‫Nou, ik doe dit om ervoor te zorgen dat het alleen wordt uitgevoerd.
‫Dus we verhogen het aantal alleen als we echt willen ophogen om te tellen.
‫Want als je het zou doen zonder dit hier verder te gaan, dan zou het zelfs het aantal inschrijvingen vergroten.
‫Als het ingevoerde nummer niet tussen nul of tussen één en 20 lag of als het een ander soort invoer was, zoals de
‫letter of iets dergelijks.
‫Dus hier zorgen we ervoor dat Kate alleen wordt uitgevoerd als alles goed heeft gewerkt.
‫Dus hij heeft een waarde ingevoerd die goed is en we kunnen doorgaan.
‫Oké, dus nu moet je nog één ding doen, en dat is het gemiddelde berekenen.
‫Hoe doen we dat?
‫Nou, hier gaan we door.
‫We maken een dubbel.
‫En ik gebruik nu een dubbele omdat anders mijn gemiddelde een geheel getal zou zijn, dat is afgesneden en het is niet
‫zo precies als ik wilde.
‫Dus ik noem het gemiddeld, dat is het dubbele van ons totaal gedeeld door het dubbele van onze telling.
‫Dus wat ik hier zeg is dat het gemiddelde het totale bedrag is dat hier is.
‫Wordt elke keer dat we iets invoeren verhoogd, gedeeld door het aantal vermeldingen dat we hebben.
‫Dus dat is eigenlijk de berekening of de formule om het gemiddelde hierna te berekenen.
‫Wat we willen doen, is dat op de console schrijven.
‫Dus laten we het zo schrijven.
‫De gemiddelde score van je leerlingen is en dan gebruiken we de accolades weer nul en geven het gemiddelde door, en dat is
‫het zo'n beetje.
‫Dus nu hebben we ons programma, dat de input van de gebruiker gebruikt, en dan kunnen we dat gaan
‫testen, want eigenlijk zouden we één ding moeten missen.
‫We missen de reline naar het einde toe omdat we anders het resultaat hier niet zien.
‫Dus op die console worden de gelezen worden gelezen, de rode lijn maakt niet uit, zolang we de code maar nog
‫te zien krijgen.
‫Oké, laten we rennen.
‫Dat laatste getal was nul.
‫Voer de volgende score in.
‫Huidig aantal boekingen nul.
‫Voer min één in als u klaar bent om het gemiddelde te berekenen.
‫Oké, laten we doorgaan.
‫Laten we een gewoon invoeren om te controleren.
‫Als ons programma nog steeds werkt, vul dan een waarde tussen één en 20 in.
‫Perfect.
‫Het laatste cijfer was nul.
‫Voer de volgende score in.
‫Momenteel is het aantal inschrijvingen nul.
‫Tot nu toe is alles goed.
‫Zelfs als we hier wat gebrabbel invoeren, werkt het nog steeds perfect.
‫Laten we er nu tien invoeren.
‫Het laatste cijfer was tien.
‫OK, laten we nu 15, 13, 12 enzovoort invoeren.
‫Dus ik ga hier gewoon wat cijfers toevoegen.
‫En als ik iets als 31 toevoeg, staat er, voer een waarde tussen één en 20 in.
‫Dat is goed.
‫Hij weet dus of ik iets verkeerd doe.
‫Dus als de docent per ongeluk waarden invoert die niet kloppen, wordt het hier gestopt.
‫Dus we hebben het huidige aantal inschrijvingen, 11.
‫Dus ik ga min één invoeren en kijken wat er gebeurt.
‫En er staat dat de gemiddelde score van je leerlingen elf komma nul negen nul negen nul negen enzovoort
‫is.
‫Geweldig.
‫Dus hier zie je wat we kunnen doen met de kennis die we tot nu toe hebben opgedaan.
‫We kunnen een beetje gemiddelde programma's maken en u kunt veel meer doen.
‫We hebben dus nog niet gezien hoe u uw geweldige gebruikersinterfaces kunt gebruiken.
‫We werken nog steeds met consoles, maar we komen er wel, dus je zult zien hoe je gebruikersinterfaces
‫kunt maken met de UPF, een hulpmiddel om geweldige toepassingen met Visual Studio te creëren.
‫Dus voor nu denk ik dat dat een goede vooruitgang is.
‫En in de volgende video gaan we verder met het volgende onderwerp.
‫Dus ik hoop je daar te zien en ik hoop dat je dat probleem of de uitdaging of in ieder geval een deel van de uitdaging
‫kunt oplossen.
‫En laat me alsjeblieft weten hoe je het hebt opgelost, zodat andere studenten en ik kunnen vergelijken wat je hebt gedaan en je
‫feedback kunnen geven in vergelijking met wat we zelf hebben gemaakt.
‫Dus heel erg bedankt en tot ziens in de volgende video.