• Предмет: Информатика
  • Автор: kuzinmichal09
  • Вопрос задан 4 месяца назад

Складіть проєкт визначення радіуса кола, вписаного навколо трикутника за формулою: R=(a*b*c)/(4*S). PS Перед виконанням проєкту, обов’язково перерахуйте кількість змінних, які треба для програми. . Візьміть до відома, що добуток 4*S, може дорівнювати нулю, відповідно радіус ніякого значення не матиме.


Stephan2: пайтон?

Ответы

Ответ дал: ion3475
0

Для визначення радіуса кола, вписаного навколо трикутника, потрібно знати довжини його сторін та площу.

Спочатку треба створити змінні для довжин сторін трикутника: a, b, c.

Потім, потрібно створити змінну для площі трикутника S.

Запитайте користувача довжини сторін трикутника та обчисліть його площу з формули Герона: S = sqrt(p*(p-a)(p-b)(p-c)), де p = (a+b+c)/2.

Обчисліть радіус кола за формулою R=(abc)/(4*S).

Перевірте, чи добуток 4*S не дорівнює нулю. Якщо дорівнює, то відповідь неможлива.

Ось код програми на мові Python:

import math

a = float(input("Введіть довжину сторони a: "))

b = float(input("Введіть довжину сторони b: "))

c = float(input("Введіть довжину сторони c: "))

p = (a + b + c) / 2

S = math.sqrt(p * (p - a) * (p - b) * (p - c))

if 4*S == 0:

print("Радіус не може бути визначено")

else:

R = (a * b * c) / (4 * S)

print("Радіус кола, вписаного навколо трикутника: ", R)

Цей код запитує у користувача довжини сторін трикутника, обчислює площу, перевіряє, чи дорівнює добуток 4*S нулю, і виводить відповідну відповідь. Якщо відповідь можлива, то програма обчислює та виводить радіус кола, вписаного навколо трикутника.

Вас заинтересует