👤

INFORMATYKA PYTHON DAM 100 PKT I NAJ!!!

ZAD. 1.

Napisz specyfikację zadania i program obliczający pole powierzchni prostokąta dla danych długości boków a i b wprowadzanych z klawiatury. Po uruchomieniu programu na ekranie powinny pojawiać się w kolejnych wierszach komunikaty: „Podaj długość boku a: ”, „Podaj długość boku b: ”. Po podaniu danych w trzecim wierszu powinny wyświetlić się: napis „Pole prostokąta wynosi” oraz wartość pola.

ZAD. 2.

Napisz program obliczający wysokość trójkąta, gdy podane są jego pole i podstawa.

ZAD. 3. (w załączniku nr 1 wraz z przykładem 4 na samym końcu)

ZAD. 6.1 i ZAD. 6.2 w załączniku wraz z tabelą.


INFORMATYKA PYTHON DAM 100 PKT I NAJZAD 1Napisz Specyfikację Zadania I Program Obliczający Pole Powierzchni Prostokąta Dla Danych Długości Boków A I B Wprowadza class=
INFORMATYKA PYTHON DAM 100 PKT I NAJZAD 1Napisz Specyfikację Zadania I Program Obliczający Pole Powierzchni Prostokąta Dla Danych Długości Boków A I B Wprowadza class=
INFORMATYKA PYTHON DAM 100 PKT I NAJZAD 1Napisz Specyfikację Zadania I Program Obliczający Pole Powierzchni Prostokąta Dla Danych Długości Boków A I B Wprowadza class=
INFORMATYKA PYTHON DAM 100 PKT I NAJZAD 1Napisz Specyfikację Zadania I Program Obliczający Pole Powierzchni Prostokąta Dla Danych Długości Boków A I B Wprowadza class=

Odpowiedź :

Odpowiedź:

#zad.1.

a = int(input("Podaj dlugosc boku a:"))

b = int(input("Podaj dlugosc boku b:"))

print("Pole prostokata wynosi:", a*b)

#zad.2.

p = float(input("Podaj pole trojkata:"))

a = float(input("Podaj dlugosc podstawy trojkata:"))

print("Wysokosc trojkata:", (2*p)/a)

#zad.3.

def validate(i):

   return i is not None and i > 0

def s2(o1, o2, s1):

   return (s1*o2)/o1

   

tests = [

   (10,13,2.5), (3,12,0.45), (15,4,3.2),

   (4,8,12), (5,9,10), (6,10,11.5)

   ]

o1, s1, o2 = 0,0,0    

while not validate(int(o1)):

   o1 = input("Podaj liczbe osob uwzgledniona w przepisie:")

while not validate(int(s1)):

   s1 = float(input("Podaj ilosc skladnika dla " + o1 + " osob:"))

o1 = int(o1)    

while not validate(int(o2)):    

   o2 = int(input("Podaj liczbe uczestnikow spotkania:"))

print(f"Ilosc skladnika dla {o2} osob:{s2(o1,o2,s1)}")

print("Testy:")

for test in tests:

   print(f"Test dla trojki:{test} s2={s2(test[0], test[1], test[2])}")

#6.1

import math

a = float(input("Podaj a:"))

b = float(input("Podaj b:"))

print(math.sqrt(a*b))

#6.2

import math

a = float(input("Podaj a:"))

b = float(input("Podaj b:"))

w = pow(a,3) + math.cos(b) * math.sqrt(a+b)

print(f"a) {w}")

w = abs(a-b) + math.sin(a) * math.sqrt(b)

print(f"b) {w}")

w = math.sqrt((3 + math.sqrt(a*b))/ abs(pow(b,2)-20))

print(f"c) {w}")

w = math.sin(pow(a+b,4)/(math.sqrt(11) + math.sin(b)))

print(f"d) {w}")

w = pow((math.cos(a+1)/abs(math.sqrt(5)-b)),3)

print(f"e) {w}")

#Uffff ;)

Wyjaśnienie: