Odpowiedź:
Skrypty również w załącznikach .txt
Wyjaśnienie:
Nie bardzo wiem, do czego ma służyć pętla WHILE.
W drugiej wersji programu jest zawarta.
print('KWADRAT')
a=float(input('Podaj długość boku kwadratu: '))
P=a*a
print('Pole kwadratu o boku',a,'wynosi',P)
print('PROSTOKĄT')
a=float(input('Podaj długość prostokąta: '))
b=float(input('Podaj szerokość prostokąta: '))
P=a*b
print('Pole prostokąta o bokach',a,'i',b,'wynosi',P)
print('ROMB')
e=float(input('Podaj długość pierwszej przekątnej: '))
f=float(input('Podaj długość drugiej przekątnej: '))
P=e*f/2
print('Pole rombu o przekątnych długości',e,'i',f,'wynosi',P)
print('TRÓJKĄT')
a=float(input('Podaj długość podstawy trójkąta: '))
h=float(input('Podaj długość wysokości trójkąta: '))
P=a*h/2
print('Pole trójkąta o podstawie',a,'i wysokości',h,'wynosi',P)
input('Aby zakończyć naciśnij Enter')
Możesz zmienić wszędzie float na int. Wówczas wprowadzane wartości mogą być tylko liczbami całkowitymi.
odp=1
while odp!=0:
print('Pole której figury chcesz obliczyć?')
print('1. Kwadrat\n2. Prostokąt\n3. Romb\n4. Trójkąt\n0. Wyjście z programu')
odp=int(input())
if odp==1:
elif odp==2:
elif odp==3:
elif odp==4:
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
Skrypty również w załącznikach .txt
Wyjaśnienie:
Nie bardzo wiem, do czego ma służyć pętla WHILE.
W drugiej wersji programu jest zawarta.
print('KWADRAT')
a=float(input('Podaj długość boku kwadratu: '))
P=a*a
print('Pole kwadratu o boku',a,'wynosi',P)
print('PROSTOKĄT')
a=float(input('Podaj długość prostokąta: '))
b=float(input('Podaj szerokość prostokąta: '))
P=a*b
print('Pole prostokąta o bokach',a,'i',b,'wynosi',P)
print('ROMB')
e=float(input('Podaj długość pierwszej przekątnej: '))
f=float(input('Podaj długość drugiej przekątnej: '))
P=e*f/2
print('Pole rombu o przekątnych długości',e,'i',f,'wynosi',P)
print('TRÓJKĄT')
a=float(input('Podaj długość podstawy trójkąta: '))
h=float(input('Podaj długość wysokości trójkąta: '))
P=a*h/2
print('Pole trójkąta o podstawie',a,'i wysokości',h,'wynosi',P)
input('Aby zakończyć naciśnij Enter')
Możesz zmienić wszędzie float na int. Wówczas wprowadzane wartości mogą być tylko liczbami całkowitymi.
odp=1
while odp!=0:
print('Pole której figury chcesz obliczyć?')
print('1. Kwadrat\n2. Prostokąt\n3. Romb\n4. Trójkąt\n0. Wyjście z programu')
odp=int(input())
if odp==1:
a=float(input('Podaj długość boku kwadratu: '))
P=a*a
print('Pole kwadratu o boku',a,'wynosi',P)
elif odp==2:
a=float(input('Podaj długość prostokąta: '))
b=float(input('Podaj szerokość prostokąta: '))
P=a*b
print('Pole prostokąta o bokach',a,'i',b,'wynosi',P)
elif odp==3:
e=float(input('Podaj długość pierwszej przekątnej: '))
f=float(input('Podaj długość drugiej przekątnej: '))
P=e*f/2
print('Pole rombu o przekątnych długości',e,'i',f,'wynosi',P)
elif odp==4:
a=float(input('Podaj długość podstawy trójkąta: '))
h=float(input('Podaj długość wysokości trójkąta: '))
P=a*h/2
print('Pole trójkąta o podstawie',a,'i wysokości',h,'wynosi',P)