Schrijf de code voor onderstaand gesprekje tussen computer en gebruiker. De gebruiker antwoordt op de vragen van de computer.
Een mogelijke invoer van de gebruiker vind je in het vet en schuingedrukt; dat is alleen om jullie het onderscheid tussen computer-tekst en gebruikers-tekst te tonen.
Dag, met wie spreek ik? Klaas Vaak
Dag Klaas Vaak!
In welk jaar ben je geboren? 1855
Dan ben je (of word je) dit jaar (2025) 170.
Gebruik input
om de vragen te stellen aan de gebruiker. Beperk je daarbij tot de vraag zelf en voeg zelf een spatie toe na de vraag.
De antwoorden van de computer worden met print
gegeven.
Variabele gebruiken: Gebruik verplicht een variabele voor het huidige jaar, en initialiseer deze variabele op 2025. Het programma moet correct blijven werken indien je enkel het huidige jaar aanpast in de code. Dit wordt apart gecontroleerd door Dodona!
Je moet het hoofdprogramma toevoegen in de gegeven procedure main()
.
Dodona controleert letterlijk de uitvoer!
print
en input
?Met print
wordt tekst op het uitvoerscherm getoond, maar wordt er verder geen actie van de gebruiker verwacht. Met input
wordt ook tekst op het uitvoerscherm getoond, maar wacht het programma op een invoer van de gebruiker.
print
?In principe is dat niet echt fout, maar het is niet de bedoeling om voor elke waarde die je inleest een extra print
toe te voegen. Je gebruikt beter direct input
. Indien je print
gebruikt, dan heeft Dodona teveel uitvoer en wordt dit fout gerekend.
input
?