Versions Compared

Key

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

...

  • Kap 3.7, 3.8: Bli kjent med funksjoner
  • Kap 3.2.1: Skrive dokumentasjon

a)

...

Implementer formelen under for omregning fra fahrenheit til celsius og legg dette i en variabel celsius. Test med å regne om 100 fahrenheit til celsius. Løsningen skal implementeres som kode, det er ikke nok å bare regne det ut med en kalkulator / for hånd.

Formelen for omregning er som følger:

Code Block
languagehtml/xml
titleEksempel på kjøring:
fahrenheit

...

 = 100;
.
. %din kode her
.
celsius =
   37.7778

 

b) Oppdater koden fra a) slik at koden i stedet tar inn et tall fra brukeren/konsollen og regner ut verdien i celsius. Svaret skal deretter skrives ut med fprintf('Den gitte temperaturen i fahrenheit er %.2f i celsius.\n', celsius)

Code Block
languagehtml/xml
titleEksempel på kjøring:
>> Hva er temperaturen i fahrenheit? 87
Den gitte temperaturen i fahrenheit er 30.56 i celsius.

...

b)

Lag funksjonen getTemp() som ikke tar inn noen parametere, men benytter seg av følgende linje for å returnere temp:

 temp = input('Hva er temperaturen i fahrenheit? ');

c)

Det skal nå være laget to funksjoner. Den ene konverterer gitt fahrenheit til celsius, den andre spør brukeren om temperaturen og returnerer denne.
Lag funksjonen tempConverter(). Den skal få temperaturen fra brukeren ved å kalle på getTemp. Deretter skal fahrenheit2celsius kalles med denne temperaturen før sluttsvaret skrives ut med disp(celsius). 

...