Для вычисления площади треугольника в языке программирования Паскаль с использованием формулы ( S = \frac{1}{2} \times b \times h ), где ( b ) — основание треугольника, а ( h ) — высота, опущенная на это основание, необходимо написать программу, которая запрашивает у пользователя значения основания и высоты, а затем вычисляет площадь.
Вот пример программы на Паскале:
program TriangleArea;
var
b, h, S: real;
begin
{ Запрос у пользователя значения основания и высоты }
writeln('Введите основание треугольника (b): ');
readln(b);
writeln('Введите высоту треугольника (h): ');
readln(h);
{ Вычисление площади треугольника }
S := 0.5 * b * h;
{ Вывод результата на экран }
writeln('Площадь треугольника: ', S:0:2);
end.
Пояснение:
Объявление переменных:
b
, h
, S
— переменные типа real
. Они используются для хранения значений основания, высоты и площади треугольника соответственно.
Ввод данных:
- Используется процедура
writeln
для вывода сообщений, запрашивающих ввод значений основания и высоты.
- Процедура
readln
считывает введенные пользователем значения и сохраняет их в переменные b
и h
.
Вычисление площади:
- Формула для вычисления площади треугольника реализована как
S := 0.5 * b * h;
.
Вывод результата:
- Используется
writeln
для вывода вычисленной площади треугольника на экран. Формат :0:2
указывает на то, что число должно быть выведено с двумя знаками после запятой.
Эта программа является простым примером использования языка Паскаль для решения задачи вычисления площади треугольника по заданной формуле.