Forrige oppgave


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}.")


Neste oppgave