h
Практична робота 3
1. Довжина сторони квадрата дорівнює а, радіус кола-г. Чи можна у квадрат вписати коло?
2. Дано квадратне рiвняння ax2 + bx + c = 0. Розробiть програму для визначення коренів
квадратного рiвняння для будь-яких a, b, c.
3. Оклад працівника або працiвницi дорівнює з грн. За якісне й дострокове виконання завдання
нараховується премія в розмірі 50% окладу. Розробiть програму визначення реальної
заробітної платні.
2ax5, x>0;
4. Розробiть програму для обчислення значення виразу: у= \ax, x 50, a > 0:
Vax, x 50, a s 0;
Ответы
Ответ:
1. Ні, не завжди можна у квадрат вписати коло. Це можливо тільки тоді, коли діаметр кола (або його радіус) дорівнює довжині сторони квадрата.
2. Програма для визначення коренів квадратного рівняння:
a = float(input("Введіть a: "))
b = float(input("Введіть b: "))
c = float(input("Введіть c: "))
D = b**2 - 4*a*c
if D > 0:
x1 = (-b + D**(1/2)) / (2*a)
x2 = (-b - D**(1/2)) / (2*a)
print("Корені рівняння:", x1, x2)
elif D == 0:
x = -b / (2*a)
print("Рівняння має один корінь:", x)
else:
print("Рівняння не має дійсних коренів.")
3. Програма для визначення реальної заробітної платні:
oklad = float(input("Введіть оклад: "))
pracevlasn = input("Чи було якісно та достроково виконано завдання? (так/ні): ")
if pracevlasn == "так":
premiya = 0.5 * oklad
else:
premiya = 0
zarplata = oklad + premiya
print("Реальна заробітна плата:", zarplata)
4. Програма для обчислення значення виразу:
a = float(input("Введіть a: "))
x = 50
y = a**(1/x)
print("Значення виразу:", y)