Proc4. Описать процедуру TrianglePS($$a$$, $$P$$, $$S$$), вычисляющую по стороне a равностороннего треугольника его периметр $$P = 3*a$$ и площадь $$S = a^2*\sqrt{3}/4$$ ($$a$$ — входной, $$P$$ и $$S$$ — выходные параметры; все параметры являются вещественными). С помощью этой процедуры найти периметры и площади трех равносторонних треугольников с данными сторонами.
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
алг proc4 нач вещ a, P,S нц 3 раз вывод "Введите сторону треугольника " ввод a TrianglePS(a, P,S) вывод "Периметр треугольника ",P, нс вывод "Площадь треугольника ",S, нс кц кон алг TrianglePS (арг вещ a, рез вещ P,S) дано a>0 надо нач P:=3*a S:=(a**2)*sqrt(3)/4 утв P>0 и S>0 кон |
Другие задачи из раздела Proc можно посмотреть здесь.
Комментарии: