Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 21.12.2015
Сообщений: 22

Переделать программу из процедуры в функцию

21.12.2015, 15:47. Показов 595. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program v7;
uses crt;
var a1,b1,c1,a2,b2,c2,S1,S2:real;
procedure pl( a,b,c:real; var S:real);
var p:real;
begin
p:=(a+b+c)/2;
S:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln('S= ',S:3:2);
end;
begin
write('1 треугольник:');
read(a1,b1,c1);
write('2 треугольник:');
read(a2,b2,c2);
pl(a1,b1,c1, S1);
pl(a2,b2,c2, S2);
if(S1>S2) then
write('S1 > S2')
else
if(S1<S2) then
write('S1 < S2')
else
write('S1 = S2')
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2015, 15:47
Ответы с готовыми решениями:

Переделать из процедуры в функцию
var d1,d2:real; x,y,d:real; procedure dl (x,y:real;var d:real); begin d:=sqrt(sqr(x)+sqr(y)); end; begin writeln('Введите...

Переделать с процедуры в функцию
Помогите , переделать через функцию program xyz; uses crt; const nmax=10; type mas=array of real; procedure vvod(var...

Переделать подпрограмму из процедуры в функцию
type mas=array of real; var x,z:mas; a,f:real; i:integer; procedure zz(x:mas; a:real; var f:real;z:mas); begin ...

2
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.12.2015, 15:53
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function pl( a,b,c:real):real;
var p:real;
begin
p:=(a+b+c)/2;
pl:=sqrt(p*(p-a)*(p-b)*(p-c));
end;
var a1,b1,c1,a2,b2,c2,S1,S2:real;
begin
write('1 треугольник:');
readln(a1,b1,c1);
S1:=pl(a1,b1,c1);
write('2 треугольник:');
readln(a2,b2,c2);
S2:=pl(a2,b2,c2);
if(S1>S2) then write('S1 > S2')
else if(S1<S2) then write('S1 < S2')
else write('S1 = S2')
end.
0
1 / 1 / 0
Регистрация: 21.12.2015
Сообщений: 22
21.12.2015, 23:52  [ТС]
Спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2015, 23:52
Помогаю со студенческими работами здесь

Переделать программу через процедуры
Переделать программу через процедуры!!! Случайным образом заполнить матрицу символов 6х6. Сформировать вектор: если в строке матрицы...

Переделать программу с использованием процедуры
Помогите...нужно в этом коде использовать где-нибудь &quot;процедуру&quot;! var A : array of byte; M, i : byte; begin randomize;...

Переделать программу с функций на процедуры
Type myArray = array of integer; var a: myarray; b: myarray; i:integer; result:real; Function sMax(a,b:myArray):integer; ...

Переделать программу,используя процедуры.
вот есть задача: https://www.cyberforum.ru/attachment.php?attachmentid=108804&amp;d=1322123275 нужно переделать так,чтоб...

Переделать программу под процедуры по массивам!
Вставить в массив два заданных числа: первое после любого из максимальных элементов, второе – перед этим максимальным элементом. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru