...
Oppgave 7 - Speedometer
- Bob Bernt har importert bilen sin fra USA, og strever fælt med å følge de norske fartsgrensene. For å hjelpe seg skal kona sitte i passasjersetet med en laptop i fanget og regne om fra kilometer i timen til miles per hour. Skriv en funksjon som tar inn km/t som parameter og returnerer farten i mph (mph = km/t / 1.6).
- Kona har ikke alltid tid til å være med Bob Bernt på biltur. Skriv ut en oversikt over hver 10. km/t, fra 10 til 110, og hva de tilsvarer i mph. Det vil si:
10 km/t = 6.25 mph
20 km/t = 13 12.5 mph.
Osv…
Gjør dette ved hjelp av en for-løkke.
Code Block | ||
---|---|---|
| ||
10 km/t = 6.25 mph 20 km/t = 12.5 mph 30 km/t = 18.75 mph 40 km/t = 25.0 mph 50 km/t = 31.25 mph 60 km/t = 37.5 mph 70 km/t = 43.75 mph 80 km/t = 50.0 mph 90 km/t = 56.25 mph 100 km/t = 62.5 mph 110 km/t = 68.75 mph |
Oppgave 8 - Doble for-løkker
Opprett den 2-dimensjonale matrisen (tabellen). Hint: en liste som inneholder lister.
Code Block 1 3 -3 5 23 23 1 34 13 32 33 67 64 5 -9 46 -6 6 64 8 2 3 19 12 -4
- Gå gjennom hele denne matrisen, og gjør om alle negative tall til positive tall.
- Finn det høyeste tallet i matrisen.
Oppgave 9 - Badekaret
Tenk deg at du har et badekar som skal fylles med vann. Dette er et veldig lite badekar, så det tar bare 20 liter. Tenk deg så at du skal lage et program som kontrollerer vannkrana som fyller opp badekaret. Det programmet skal gjøre er å sjekke om badekaret er fullt (dvs 20 liter), hvis ikke skal det fylle på en liter til med vann. Programmet skal skrive ut antall liter i badekaret ettersom det fylles opp, og ”Badekaret er fullt” når vannkrana må lukkes. Realiser dette ved hjelp av en whileløkke. Det er 5 liter vann i badekaret når programmet startes.
Oppgave 10 - Sjakkbrett
Et sjakkbrett har 8 x 8 ruter. La oss si at rute (1,1), er nederst til venstre, og er svart.
- Skriv en funksjon som finner ut om sjakkrute (X,Y) er svart eller hvit, og returnerer svaret.
- Ved hjelp av denne funksjonen og nøstede løkker, skriv til skjermen fargen på hver rute på sjakkbrettet. Det vil si:
Rute 1,1 er svart
Rute 2,1 er hvit
Rute 3,1 er svart
Osv..
...