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 = fahrenheit2celsius(100)
ans100;
.
. %din kode her
.
celsius =
   37.7778

...

 

 

b)

Lag funksjonen getTemp() som ikke tar inn noen parametere, men lar brukeren skrive inn ved hjelp av den innebygde funksjonen input(). 

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

c)

Det skal nå være laget to funksjoner. Den ene konverterer fra 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 fprintf('%.2f\n',celsius)

 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.

...