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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2016, 19:10   #1
Jon_Morgan
Пользователь
 
Регистрация: 11.12.2016
Сообщений: 26
По умолчанию Программирование циклов (free Pascal)

Не могу понять где ошибка.
Вот задание: Вычислить за сколько лет в банке при начальном вкладе W и процентах годового прироста Pr Будет накоплена сумма Sum.
Прога:
Код:
program main;
var Sum, a: longint;
 Pr, W:real;
begin
 Writeln ('Введите значение W, Pr, Sum');
 readln (W, Pr, Sum);
 a:=0;
 repeat
 W:=W*(1+Pr/100);
 a:=a+1;
 until Sum<=W;
 writeln (a);
 readln;
end.
Когда ввожу дробную процентную ставку (Например Pr=3.5), то прога просто выключается без результата.
Jon_Morgan вне форума Ответить с цитированием
Старый 12.12.2016, 21:13   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

А у меня работает
И даже если сумма накопления меньше начального вклада.
Проверьте работу программы по шагам (F8)


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование циклов (free Pascal) Jon_Morgan Помощь студентам 5 12.12.2016 17:42
Программирование циклов (free Pascal) Jon_Morgan Помощь студентам 5 12.12.2016 13:59
Операторы циклов (составить блок-схему) / Free Pascal Ksyusha Помощь студентам 1 10.04.2014 20:37
программирование циклов с параметрами Kasia Помощь студентам 9 05.01.2011 03:17
Программирование вложенных циклов vanek1 Помощь студентам 2 28.11.2010 12:11