Составить функцию - Pascal ABC (12650)
Формулировка задачи:
1.Составить функцию нахождения площади треугольника по стороне и высоте, опущенной на эту сторону. С помощью данной функции вычислить площадь для N треугольников.
пж ребят
Решение задачи: «Составить функцию»
textual
Листинг программы
- function S(a, h:real):real;
- begin
- S:= 1/2*(a*h);
- end;
- var
- N, i:integer;
- a,h:real;
- begin
- writeln('Введите количество треугольников');
- readln(n);
- for i:=1 to N do
- begin
- writeln('Введите сторону и высоту треугольника');
- readln(a,h);
- writeln('Площадь треугольника №',i,' = ',s(a,h));
- end;
- end.
Объяснение кода листинга программы
- Функция S принимает два аргумента a и h типа real и возвращает значение типа real.
- В функции S выполняется следующая операция: S := 1/2 (a h).
- Переменные N и i имеют тип integer.
- Переменная a имеет тип real.
- Переменная h имеет тип real.
- Выводится сообщение «Введите количество треугольников».
- Считывается значение переменной N.
- Для каждой значения i от 1 до N выполняется цикл.
- В цикле выводится сообщение «Введите сторону и высоту треугольника».
- Считываются значения переменных a и h.
- Вычисляется значение площади треугольника s(a,h) с помощью функции S.
- Выводится сообщение «Площадь треугольника №», затем выводится значение i, «= », и выводится значение площади треугольника.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д