
Вопрос задан 28.10.2023 в 11:28.
Предмет Информатика.
Спрашивает Романенко Андрей.
Паскаль. Известны длины сторон треугольника а,b,c. Напишите программу, вычисляющую площадь этого
треугольника.Пример входных данных- (a=3;b=4;c=5), Пример выходных данных-(S=6.0)

Ответы на вопрос

Отвечает Сипкин Константин.
Var a, b, c, p:real;
begin
write('Введите a, b, c: ');
readln(a,b,c);
p:=(a + b + c)/2;
writeln('Площадь треугольника со сторонами ',a,',',b,',',c,' = ', sqrt(p * ( p - a) * (p - b) * (p - c)));
end.
begin
write('Введите a, b, c: ');
readln(a,b,c);
p:=(a + b + c)/2;
writeln('Площадь треугольника со сторонами ',a,',',b,',',c,' = ', sqrt(p * ( p - a) * (p - b) * (p - c)));
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы вычислить площадь треугольника, можно использовать формулу Герона. Формула Герона гласит:
S = sqrt(p * (p - a) * (p - b) * (p - c))
где S - площадь треугольника, a, b, c - длины сторон треугольника, p - полупериметр треугольника, p = (a + b + c) / 2.
На основе этой формулы можно написать программу на языке Паскаль, которая будет вычислять площадь треугольника по заданным длинам его сторон:
```pascal
program TriangleArea;
var
a, b, c, p, S: Real;
begin
// Ввод длин сторон треугольника
a := 3;
b := 4;
c := 5;
// Вычисление полупериметра
p := (a + b + c) / 2;
// Вычисление площади треугольника
S := sqrt(p * (p - a) * (p - b) * (p - c));
// Вывод площади треугольника
writeln('S = ', S);
end.
```
В данной программе заданы стороны треугольника a = 3, b = 4, c = 5. После выполнения программы будет выведено значение площади треугольника: S = 6.0.
0
0
S = sqrt(p * (p - a) * (p - b) * (p - c))
где S - площадь треугольника, a, b, c - длины сторон треугольника, p - полупериметр треугольника, p = (a + b + c) / 2.
На основе этой формулы можно написать программу на языке Паскаль, которая будет вычислять площадь треугольника по заданным длинам его сторон:
```pascal
program TriangleArea;
var
a, b, c, p, S: Real;
begin
// Ввод длин сторон треугольника
a := 3;
b := 4;
c := 5;
// Вычисление полупериметра
p := (a + b + c) / 2;
// Вычисление площади треугольника
S := sqrt(p * (p - a) * (p - b) * (p - c));
// Вывод площади треугольника
writeln('S = ', S);
end.
```
В данной программе заданы стороны треугольника a = 3, b = 4, c = 5. После выполнения программы будет выведено значение площади треугольника: S = 6.0.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 572

Информатика 1113

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili