Помощь - Поиск - Пользователи - Календарь
Полная версия: процедуры
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
СТАНИСЛАВ
приве это сново я наверное изрядно вам уже поднадоевший. У меня вновь задача по которой есть некоторые вопросы.
Суть задачи состоит в следующем:
Вычислить площадь правильного шестиугольника со стороной А, используя подпрограмму вычисления площади треугольника.

program zubi_nado_lechit;
Var a: integer; s:real;
procedure ploshad_treugolnika(var s:real;var a:integer);
begin
s:=a*a/2;
end;
begin
write('ввести строку щестиугольника А=',A);
readln (a);
ploshad_treugolnika (s,a);
s:=6*s;
writeln ('площадь правильного шестиугольника s=',s:6:3);
end.


Уменя вопрос, возможно ли испольовать в этой программе функцию и если можно то как. Да к стати не совсем уверен что программа будет выполняться правильно. помогите кто может. Заранее спасибо.
Романтик
твой код не компилируется. error 87: ожидание запятой. параметры процедуры не дописал. Но извините, у меня сомнения по поводу Вашего метода решения. unsure.gif

У меня не совпадает ответ, который дает твой код и тот, который считается по формуле площади правильного многоугольника. S=(3А^2 *кв.кореньиз 3)/2.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.