Домашние задания: Информатика
Помогите пожалуйста с информатикой
Известны длины сторон треугольника a, b, c. Напишите программу на Python, вычисляющую площадь этого треугольника. a=3 b=4 c=5
Тут можно 2 способами решить (и не разводить писанину в кучу строк, как это сделали многие ответившие выше):
1-ый вариант (с использованием библиотеки math):
1-ый вариант (с использованием библиотеки math):
import math
print (f"Площадь треугольника: S={math.sqrt (((3+4+5)/2)*(((3+4+5)/2)-3)*(((3+4+5)/2)-4)*(((3+4+5)/2)-5))}")
2-ой вариант (без использования библиотеки math): print (f"Площадь треугольника: S={(((3+4+5)/2)*(((3+4+5)/2)-3)*(((3+4+5)/2)-4)*(((3+4+5)/2)-5))**0.5}")
Конечно, вот пример программы на Python, которая вычисляет площадь треугольника по заданным длинам его сторон:
```python
a = 3
b = 4
c = 5
# Полупериметр треугольника
p = (a + b + c) / 2
# Формула Герона для вычисления площади треугольника
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print("Площадь треугольника:", area)
```
В данном примере мы сначала задаем длины сторон треугольника a, b, c. Затем мы вычисляем полупериметр треугольника p, используя формулу (a + b + c) / 2. Далее мы используем формулу Герона для вычисления площади треугольника, которая имеет вид: S = sqrt(p * (p - a) * (p - b) * (p - c)), где sqrt - это функция извлечения квадратного корня.
Наконец, мы выводим результат - площадь треугольника - на экран с помощью функции `print()`. Если выполнить эту программу, то на экране будет выведено:
```
Площадь треугольника: 6.0
```
Таким образом, площадь треугольника со сторонами a=3, b=4, c=5 равна 6.0.
```python
a = 3
b = 4
c = 5
# Полупериметр треугольника
p = (a + b + c) / 2
# Формула Герона для вычисления площади треугольника
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print("Площадь треугольника:", area)
```
В данном примере мы сначала задаем длины сторон треугольника a, b, c. Затем мы вычисляем полупериметр треугольника p, используя формулу (a + b + c) / 2. Далее мы используем формулу Герона для вычисления площади треугольника, которая имеет вид: S = sqrt(p * (p - a) * (p - b) * (p - c)), где sqrt - это функция извлечения квадратного корня.
Наконец, мы выводим результат - площадь треугольника - на экран с помощью функции `print()`. Если выполнить эту программу, то на экране будет выведено:
```
Площадь треугольника: 6.0
```
Таким образом, площадь треугольника со сторонами a=3, b=4, c=5 равна 6.0.
a = 3
b = 4
c = 5
# вычисляем полупериметр
p = (a + b + c) / 2
# вычисляем площадь по формуле Герона
s = (p * (p - a) * (p - b) * (p - c)) ** 0.5
# выводим результат
print("Площадь треугольника со сторонами", a, b, c, "равна", s)
Результат выполнения программы Площадь треугольника со сторонами 3 4 5 равна 6.0
Поставьте лайк, и лучший ответ пожалуйста a = 3
b = 4
c = 5
# Полупериметр треугольника
s = (a + b + c) / 2
# Площадь треугольника по формуле Герона
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
print("Площадь треугольника:", area)
Похожие вопросы
- Помогите пожалуйста с информатикой!!!!
- Помогите пожалуйста с информатикой
- Помогите пожалуйста срочно информатика!!!
- Помогите, пожалуйста, с информатикой
- Помогите, пожалуйста, с информатикой, паскаль
- Помогите, пожалуйста, с информатикой, паскаль.
- Помогите пожалуйста с информатикой
- Помогите пожалуйста с информатикой! (паскаль)
- Ребят помогите пожалуйста с информатикой (Паскаль)
- Помогите пожалуйста с информатикой..