Kaares kokebok - Programmering i matematikk

1. Skrive til skjerm

Oppgave 1.6B

(opg_0106B.py)

Lag et program som regner ut √ 3 2 + 4 2 og q 1 2  − 8 . Oppgave 1.7B

(opg_0107B.py) I matematikk tar vi også i bruk tredjerot, fjerderot og så videre, i tillegg til kvadratrot. Følgende sammenhenger gjelder: √ 16 = 16 1 / 2 = 4 3 √ 27 = 27 1 / 3 = 3 4 √ 16 = 16 1 / 4 = 2 Bruk dette til å lage et program som regner ut følgende, uten bruk av math.sqrt : √ 16 (i) 4 √ 16 (ii) 3 √ 1337 (iii) 5 √ − 1024 (iv) Oppgave 1.8B (opg_0108B.py)

1 print(f"2*5 = { 2*5 } og 2**5 = { 2**5 } ") 2 ... 3 ...

2*5 = 10 og 2**5 = 32 10/5 = 2.0 og 10-5 = 2 10**5-9**5 = 40951

Bruk av print(f"...") lar oss kombinere tekst med utregning av matematiske ut- trykk. Uttrykket vi ønsker å regne ut plasseres inni {...} . Skriv ferdig koden ovenfor slik at du får resultatet til høyre. Bruk tilsvarende format som på den første kodelinja. Oppgave 1.9B (opg_0109B.py)

1 print(f"Tallet er 123.4726") 2 print(f"1 desimal { 123.4726 : .1f } ") 3 print(f"3 desimaler { 123.4726 : .3f } ")

Tallet er 123.4726 1 desimal: 123.5 3 desimaler: 123.473

Koden ovenfor viser hvordan vi kan runde av desimaltall. En skulptur er kjøpt for 5000 kr , og verdien øker med 8 % årlig. Etter x år vil verdien være 5000 · 1,08 x . Lag et program som regner ut verdien hvert år de tre første årene. Presenter resultatet med 2 desimaler slik:

Etter 1 år: ... kr Etter 2 år: ... kr Etter 3 år: 6298.56 kr

11

Made with FlippingBook - PDF hosting