Opdracht
Schrijf een programma dat berekent hoeveel dagen D je moet trainen voor de afstand (Y) van een loopwedstrijd.
Ervan uitgaande dat je op je 1-ste trainingsdag X kilometer loopt, en elke dag 10% meer loopt dan de dag voordien.
Als Y = 10 km en X = 6 km op dag 1.
- dag 2 –> 6.6 km
- dag 3 –> 7.26 km
- dag 4 –> 7.986 km
- dag 5 –> 8.7846 km
- dag 6 –> 9.66… km
- dag 7 –> 10.62… km <– doel is bereikt (D = 7)
Een mogelijke aanpak
Schrijf een programma dat volgende stappen doorloopt:
- Laat de gebruiker een natuurlijk getal X invoeren. (het aantal km op trainingsdag 1)
- Laat de gebruiker een natuurlijk getal Y invoeren. (het aantal km van de loopwedstrijd)
- Bereken het aantal dagen D dat je nodig hebt om uiteindelijk de gewenste afstand Y te kunnen lopen.
- Ga er van uit dat je elke dag je oefenafstand kan verhogen - tov de vorige dag - met 10%.
- Op welke dag zal je het aantal km’s nodig voor de loopwedstrijd overschrijden.
- Print dit getal op het scherm.
Invoer
Twee natuurlijke getallen:
- Het aantal loopkilometers op de eerste dag van je training. –> X
- Het aantal kilometers voor de loopwedstrijd. –> Y
- Beide waarden op een afzonderlijke regel ingevoerd.
Uitvoer
Eén natuurlijk getal –> de dag D waarop je het aantal km’s nodig voor de loopwedstrijd voor het eerst overschrijdt.
Voorbeeld 1
Invoer
9
68
Uitvoer
23
Voorbeeld 2
Invoer
7
25
Uitvoer
15