Oppgave 4
4 a) Fokus i oppgaven: float()
Lag et program som beregnet arealet av et kvadrat ut ifra en sidelengde brukeren oppgir.
Hint
For å kombinere to ulike datatyper, som 'string' og 'float' i print-funksjonen, kan man skrive 'f' før anførselstegnene og skrive variablene som skal med i krøllparentes { } der du vil ha de i tekststrengen.
Løsningsforslag
1
2
3
4
5
lengde = float(input("Hva er lengden i kvadratet? \n"))
arealAvKvadrat = lengde * lengde
print(f"Arealet av et kvadrat med lengde {lengde} er {arealAvKvadrat}.")
4 b)
Lag et nytt program som beregner arealet av et rektangel ut ifra to sidelengder som brukeren oppgir.
Løsningsforslag
1
2
3
4
5
6
lengde = float(input("Hva er lengden i rektangelet? \n"))
bredde = float(input("Hva er bredden i rektangelet? \n"))
arealAvRektangel = lengde * bredde
print(f"Arealet av et kvadrat med bredde {bredde} og lengde {lengde} er {arealAvRektangel}.")
4 c) Fokus i oppgaven: round()
Endre programmet du skrev i oppgave 4b slik at svaret alltid skrives med 3 desimaler.
Løsningsforslag
1
2
3
4
5
6
7
lengde = float(input("Hva er lengden i rektangelet? \n"))
bredde = float(input("Hva er bredden i rektangelet? \n"))
arealAvRektangel = lengde * bredde
avrundet_svar = round(arealAvRektangel,3)
print(f"Arealet av et kvadrat med bredde {bredde} og lengde {lengde} er {avrundet_svar}.")