Opgepast! Het lijkt erop dat je Dodona gebruikt binnen een andere webpagina waardoor mogelijk niet alles goed werkt. Laat dit weten aan de lesgever zodat die het probleem kan oplossen door een instelling in de leeromgeving aan te passen. Ondertussen kan je op deze link klikken om Dodona te openen in een nieuw venster.
Opgepast! De pagina kon niet volledig ingeladen worden, waarschijnlijk door een netwerkprobleem. Het kan zijn dat niet alle functionaliteit beschikbaar is. Probeer de pagina te verversen.
Verbeter de syntaxfouten (while opgave 1)
Log in om je oplossingen te testen.
# Opgave 1:
# Iemand spaart elke maand een bepaald bedrag tot een bepaald spaardoel is bereikt.
# Lees het maandelijks gespaarde bedrag en het te bereiken bedrag in en bereken via een while het aantal benodigde maanden
# (we weten allemaal dat dit op een andere manier simpeler kan)
perMaand = int(input('Het maandelijks gespaarde bedrag: '))
doel = int(input ('Het te bereiken bedrag: '))
gespaard = 0
aantalMaanden = 0
while gespaard < doel
gespaard = gespaard + permaand
aantalmaanden = aantalmaanden + 1
print (aantalMaanden)
# Opgave 2:
# Vraag de gebruiker om een positief decimaal getal in te brengen.
# Het programma halveert vervolgens telkens dit getal tot het kleiner dan 1 wordt.
# Druk het aantal stappen af vooraleer dit gebeurt.
getal = float(input('Geef een positief decimaal getal: '))
aantalStappen = 0
while getal >= 1:
getal == getal / 2
aantalStappen + 1 = aantalStappen
print (aantalStappen)
# Opgave 3:
# Lees woorden in tot de gebruiker het woord 'stop' typt.
# Het programma telt het aantal woorden vooraleer 'stop' werd ingetikt en drukt dit aantal af.
aantalKeer = 0
while true:
aantalKeer = aantalKeer + 1
woord = input ('Tik een woord: ')
if woord = 'stop':
break
print (aantalKeer)