Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
titleEksempel på kjøring:
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

  1. 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
  2. Gå gjennom hele denne matrisen, og gjør om alle negative tall til positive tall.
  3. 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..

...