Предмет: Информатика, автор: Hermione1702

задача 1)
даны коэффициенты квадратного уравнения а,б,с заданные рандомным образом, найти корни этого уравнения
задача 2)
на сковородку одновременно можно положить k котлет,каждую котлету нужно с каждой стороны обжарить m минут, за какое наименьшее время можно поджарить n котлет.
написать решение для Python

Ответы

Автор ответа: sashok451
1

Ответ:

Задача 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} котлет: {результат} минут.")

Похожие вопросы
Предмет: Математика, автор: notman1k
Предмет: Математика, автор: maximzb2008