Fahrenheit-scriptet fra oppgave 1.2.2 fungerer, men det er rotete. Rydd opp med funksjoner.
Utdelt kode
Expand |
---|
|
Script fra oppgave 1.2.2 Code Block |
---|
| 9/5*-20+32
9/5*0+32
9/5*18+32
9/5*37+32
9/5*100+32 |
|
Videoforklaring (22:20)
Del 1 (7:23) | Del 2 (4:46) | Del 3 (6:05) | Del 4 (4:06) |
---|
Widget Connector |
---|
url | https://www.youtube.com/watch?v=Kbx_ZBX8aGI |
---|
|
| Widget Connector |
---|
url | https://www.youtube.com/watch?v=2qozQbhDTh4 |
---|
|
| Widget Connector |
---|
url | https://www.youtube.com/watch?v=9rzCa4DJuPg |
---|
|
| Widget Connector |
---|
url | https://www.youtube.com/watch?v=jxVztSSbSag |
---|
|
|
Beskrivelse av oppgaven, og forklaring av hvilke problemer funksjoner fikser og hvordan. | Generell fremgangsmåte for å løse kodeoppgaver som ber en skrive funksjoner. | Løsning av oppgaven, med fokus på korrekt retur av verdi. | Ekstradel, om hvordan gjentatte funksjonskall på en rekke verdier kan gjøres enklere med vektoriserte funksjoner. |
Løsningsforslag
Expand |
---|
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
|
Code Block |
---|
| cels2fahr(-20)
cels2fahr(0)
cels2fahr(18)
cels2fahr(37)
cels2fahr(100) |
Code Block |
---|
| function retur = cels2fahr(celsius)
retur = 9/5*celsius + 32;
end |
|