задача 1)
даны коэффициенты квадратного уравнения а,б,с заданные рандомным образом, найти корни этого уравнения
задача 2)
на сковородку одновременно можно положить k котлет,каждую котлету нужно с каждой стороны обжарить m минут, за какое наименьшее время можно поджарить n котлет.
написать решение для Python
Ответы
Ответ:
Задача 1: Нахождение корней квадратного уравнения
import math
import random
# Генерация случайных коэффициентов
a = random.randint(-10, 10)
b = random.randint(-10, 10)
c = random.randint(-10, 10)
# Вычисление дискриминанта
D = b**2 - 4*a*c
# Проверка наличия корней
if D > 0:
# Два корня
x1 = (-b + math.sqrt(D)) / (2*a)
x2 = (-b - math.sqrt(D)) / (2*a)
print("У уравнения есть два корня:", x1, "и", x2)
elif D == 0:
# Один корень
x = -b / (2*a)
print("У уравнения есть один корень:", x)
else:
# Нет корней
print("У уравнения нет действительных корней.")
Задача 2: Время обжаривания котлет
def время_обжаривания(k, m, n):
# Вычисляем общее время для одной котлеты
время_одной_стороны = 2 * m
# Вычисляем общее время для всех котлет
общее_время = время_одной_стороны * n / k
return общее_время
# Заданные значения
k = 2 # Количество котлет, которые можно положить на сковородку одновременно
m = 5 # Время обжаривания одной стороны котлеты в минутах
n = 10 # Общее количество котлет
# Вызываем функцию и выводим результат
результат = время_обжаривания(k, m, n)
print(f"Наименьшее время для обжаривания {n} котлет: {результат} минут.")