...
- 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 | ||||
---|---|---|---|---|
| ||||
>> fahrenheit2celsius(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().
temp = input('Hva er temperaturen i fahrenheit? ');
Code Block | ||||
---|---|---|---|---|
| ||||
>>fahrenheit mis = getTemp() Hva er temperaturen i fahrenheit? 30 mis100; . . %din kode her . celsius = 30 |
c)
...
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 | ||||
---|---|---|---|---|
| ||||
>> tempConverter() Hva er temperaturen i fahrenheit? 10087 Den gitte temperaturen i fahrenheit er 3730.7856 i celsius. |
...