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

помогите сделать,желательно с обьяснением ,даю много баллов

Приложения:

Ответы

Автор ответа: dimonchop
0

Відповідь:

import math

a = 2

b = -1

c = -3

discriminant = b**2 - 4*a*c

if discriminant > 0:

   x1 = (-b + math.sqrt(discriminant)) / (2*a)

   x2 = (-b - math.sqrt(discriminant)) / (2*a)

   print(f"The roots are {x1:.2f} and {x2:.2f}")

elif discriminant == 0:

   x = -b / (2*a)

   print(f"The root is {x:.2f}")

else:

   real_part = -b / (2*a)

   imag_part = math.sqrt(abs(discriminant)) / (2*a)

   print(f"The roots are {real_part:.2f} + {imag_part:.2f}i and {real_part:.2f} - {imag_part:.2f}i")

Пояснення:
Цей код обчислює корені рівняння 2x-x-3=0 за квадратичною формулою.

Математичний модуль використовується для обчислення функцій квадратного кореня та абсолютного значення.

Потім на консолі друкуються корені, округлені до двох знаків після коми за допомогою f-рядків.

Похожие вопросы
Предмет: Литература, автор: daria019226
Предмет: Русский язык, автор: fedamadoan
Предмет: Математика, автор: Sofiasofia4