• Предмет: Информатика
  • Автор: fleerr03ua458
  • Вопрос задан 1 год назад

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

Приложения:

Ответы

Ответ дал: 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-рядків.


karneliya2njxrf0: https://znanija.com/task/52275279
karneliya2njxrf0: Здравствуйте. Можете, пожалуйста дать свой тг или почту может. К сожалению не могу тут написать сообщение в ЛС. Хочу спросить Вас про задание и возьметесь ли Вы за него
Вас заинтересует