You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 30 Next »

Læringsmål:
  • Funksjoner

Pensum:

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

a)

Lag funksjonen fahrenheitToCelsius(temp) som konverterer en temperatur fra fahrenheit til celsius, og returnerer den konverterte temperaturen.

Eksempel på kjøring:
>> fahrenheitToCelsius(100)
ans =
   37.7778

 

b)

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

 

Eksempel på kjøring:
>> mis = getTemp()
Hva er temperaturen i fahrenheit? 30
mis =
    30


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 fahrenheitToCelsius kalles med denne temperaturen før sluttsvaret skrives ut med fprintf('Den gitte temperaturen i fahrenheit er %.2f i celsius.\n', celsius)

 

Eksempel på kjøring:
>> tempConverter()
Hva er temperaturen i fahrenheit? 100
Den gitte temperaturen i fahrenheit er 37.78 i celsius.
    

 

 

 

  • No labels