Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Læringsmål:

  • FOR-Løkker
  • Funksjoner

Pensum

  • Kap 4.1 - The if statement
  • 4.2 - The if-else statement
  • 4.3 - Nested if-else statement
  • 5.1 - The FOR loop
  • 5.4 - Loops with Vectors and Matrices: VectorizingKap 5


a) 

Gitt følgende sang (med ukulele):

...

Nora har samlet en del mynter i sparegrisen. Mynttelleren gir en liste med verdier på hver mynt som telles, f.eks [20, 20, 10, 20 , 5, 1, 10] . Lag funksjonen countCoins(coinList) som tar inn en liste og returnerer antall 1, 5, 10 og 20-kronere i listen. Dette kan gjøres både med og uten for-løkke. Vil switch eller if-else være mest effektivt her?

Code Block
languagehtml/xml
titleEksempel på kjøring:
>> countCoins([20, 20, 10, 20 , 5, 1, 10])
ans =
     1     1     2     3
>> countCoins([1, 20, 10, 10 , 5, 1, 1, 20, 10, 5])
ans =
     3     2     3     2
>> countCoins([1, 20, 10, 10 , 5, 1, 1, 20, 10, 15])
Error using countCoins (line 14)
Kun gyldige mynter! 

...