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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2013, 12:51   #1
Nik!ta
 
Регистрация: 09.05.2012
Сообщений: 8
По умолчанию задача на ввод вывод информации

Здравствуйте. Помогите разобраться. Задача в целом очень простая... но мне нельзя пользоваться условным оператором if и циклами.

За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m километров?

пример 700 км в день, надо 800 = 2 дня или 700, надо 700 = 1 день.

в представленном ниже коде при делении нацело ответ получается верный, при делении с остатком ответ ошибочный на 1 меньше, если же прибавить к окончательному числу 1, то соответственно при делении нацело будет ошибка
Код:
var a,b:integer; s:real;
begin
a:=strtoint(edt1.text);
b:=strtoint(edt2.text);
begin
s:=b div a ;
end;
Edt3.Text:=floattostr(s);
end;

Последний раз редактировалось Stilet; 19.12.2013 в 13:10.
Nik!ta вне форума Ответить с цитированием
Старый 19.12.2013, 13:14   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

здесь есть подсказка (один из возможных путей решения). там тоже было условие не пользоваться if .
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 19.12.2013, 13:19   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а так можно?
Код:
var a,b,s:integer; 
begin
  a:=strtoint(edt1.text);
  b:=strtoint(edt2.text);
  s := b div a + ord((b mod a) > 0) ;
  Edt3.Text:= IntToStr(s);
end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.12.2013, 15:20   #4
Nik!ta
 
Регистрация: 09.05.2012
Сообщений: 8
По умолчанию

Спасибо)))
Nik!ta вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача в Паскале ввод и вывод данных (массивы) riml9inin Помощь студентам 3 05.12.2012 22:27
Ввод вывод информации Evacuator Общие вопросы C/C++ 3 15.10.2010 21:35
Ввод/ вывод информации acmilan PHP 28 05.06.2009 21:36
ввод информации с клавиутуры в двумерный масив, запись информации с масива в файл x_omega_x Помощь студентам 1 29.12.2008 02:30