Kaares kokebok - Programmering i matematikk

3. Inndata

Oppgave 3.10B (opg_0310B.py) Formelen for svingetiden T til en pendel, når vi ser bort fra friksjon og luftmotstand, er gitt ved T = 2 π · s L g L er snorlengden i meter, og g er tyngdens akselerasjon. På Jorden er g = 9,81 m / s 2 . Skriv et program der brukeren kan oppgi snorlengden, og få vite svingetiden. Oppgave 3.11B (opg_0311B.py) Lag et program som regner ut den lengste siden i en rettvinklet trekant. Brukeren skal oppgi lengdene av de to korte sidene. Svaret skal rundes av til én desimal. La a og b være lengden av de to korte sidene. Da kan du regne ut den lengste siden c ved formelen c = p a 2 + b 2 Oppgave 3.12B (opg_0312B.py) Yatzy-klubben på Yannestad vgs skal avholde en Yatzy-kveld. Ved hvert spillebord må det være 5 terninger for at de skal kunne spille Yatzy. Lag et program der brukeren skriver inn antall terninger, og får vite hvor mange spillebord de kan sette opp og hvor mange terninger de har til overs. m Bruk heltallsoperatoren // og modulo-operatoren % . Oppgave 3.13B [ 1T (opg_0313B.py) Tverrsummen av 531 er 5 + 3 + 1 = 9. Lag et program som lar brukeren angi et tresifret tall og deretter beregner tverrsummen av dette. Tresifrede tall er tall fra og med 100 til og med 999. Ta utgangspunkt i koden nedenfor. Til høyre ser du en kjøring av programmet der brukeren taster inn 583.

tall = int(input("...")) siffer1 = tall // 100

1

Oppgi et tresifret tall: 583 5 + 8 + 3 = 16

2

siffer2 = tall ...

3

...

4

m Benytt deg av heltallsoperatoren // og modulo-operatoren % for å hente ut sifrene.

37

Made with FlippingBook - PDF hosting