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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2012, 22:03   #1
Женя1234
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 11
По умолчанию Как написать цикл со счетчиком в Паскале?

например нужно сравнить 4 числа и выбрать наименьшее и сделать это 30 раз не останавливая программу Вот числа 0,04 0,08 0,02 0,07
Женя1234 вне форума Ответить с цитированием
Старый 17.02.2012, 22:33   #2
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

непонятно, непонятно...
rUs_LAN вне форума Ответить с цитированием
Старый 17.02.2012, 22:39   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
и сделать это 30 раз
Почему тридцать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.02.2012, 22:46   #4
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Как говорится, "Что заказывали..."
Код:
function Min(a,b,c,d:real):real;
begin
  result:=a;
  if result>b then result:=b;
  if result>c then result:=c;
  if result>d then result:=d;
end;
var
  a,b,c,d:real;
  i:integer;
begin
  a:=0.04;
  b:=0.08;
  c:=0.02;
  d:=0.07;
  for i:=1 to 30 do
    write(min(a,b,c,d):1:2,' ');
  readln;
end.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 18.02.2012, 01:09   #5
Женя1234
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 11
По умолчанию Не известный идетификатор

А кроме result ьожно что нить другое вставить он не распознает его?
Женя1234 вне форума Ответить с цитированием
Старый 18.02.2012, 07:31   #6
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Чертов паскаль, все время забываю...
Код:
function Min(a,b,c,d:real):real;
var
  tmp:real;
begin
  tmp:=a;
  if tmp>b then tmp:=b;
  if tmp>c then tmp:=c;
  if tmp>d then tmp:=d;
  min:=tmp;
end;
Вот так будет работать.

Кстати, такой код я написал прикола ради (начинаю думать, что ТС этого не понял). В чем смысл данной программы? Зачем из четырех НЕМЕНЯЮЩИХСЯ чисел 30 раз выбирать (даже не печатать, а именно выбирать) минимальное?
Все тривиальное просто

Последний раз редактировалось whatever; 18.02.2012 в 10:54.
whatever вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как написать цикл через while ruffer Помощь студентам 1 28.11.2011 19:51
как написать программу в паскале? Катерина Фельдман Паскаль, Turbo Pascal, PascalABC.NET 66 02.06.2010 22:13
Как можно написать сортирвку пузырька через один цикл? BandS Общие вопросы C/C++ 0 07.06.2009 20:09
элементарная задача на цикл с счетчиком VaR_Female Паскаль, Turbo Pascal, PascalABC.NET 3 28.10.2008 10:04