Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2010, 19:38   #1
wrmarw
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 48
Стрелка Процедура в паскале!

помогите, пожалуйста!!!

Написать программу нахождения наименьшего общего кратного (НОК) четырех заданных чисел, используя процедуру.

Программа с функцией у меня есть, теперь нужно написать с процедурой, не знаю, как!
Вот с функцией:

program alfa;
uses crt;
var a, b, c, d, rez: integer;
function NOK (k, t: integer): integer;
var z: integer;
begin
if k>t then z:=k
else z:=t;
while not ((z mod k=0) and (z mod t=0)) do
z:=z+1;
NOK:=z;
end;
begin
clrscr;
writeln ('Задайте 4 числа:');
readln (a, b, c, d);
rez:=NOK (NOK(NOK(a, b), c), d);
writeln ('Результат=');
readkey;
end.

Помогите кто может!!!
wrmarw вне форума Ответить с цитированием
Старый 16.04.2010, 19:53   #2
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

Код:
function NOK(a,b:integer):real;
function nod(x,y:integer):real;
var r:integer;
begin
repeat r:=x mod y;
x:=y; y:=r; until y=0;
nod:=x; end;  //NOD
var i,j,rez:real;
begin rez:=(a*b)/nod(a,b);
nok:=rez; end;
Код:
procedure Nok4(a,b,c,d:real;var n:real);
begin
n:=Nok(Nok(a,b),Nok(c,d));
writeln(n);
end;

Последний раз редактировалось Google2010; 16.04.2010 в 19:55.
Google2010 вне форума Ответить с цитированием
Старый 16.04.2010, 19:59   #3
wrmarw
Пользователь
 
Регистрация: 16.04.2010
Сообщений: 48
По умолчанию

огромное спасибо, конечно, но как к процедуре обращаться потом?
wrmarw вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедура БД Nimf7 Помощь студентам 0 20.03.2010 21:21
Процедура в процедура в C++ Builder Ecosasha C++ Builder 2 06.06.2009 17:17
Процедура в Паскале maziLa Помощь студентам 1 05.01.2009 12:03