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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2012, 23:45   #11
antishoker
Пользователь
 
Аватар для antishoker
 
Регистрация: 13.05.2010
Сообщений: 14
По умолчанию

Извиняюсь за раскопки, но в программе ошибочка.

Цитата:
Сообщение от Neurogenus Посмотреть сообщение
Алгоритм: общая накопленная сумма=общая накопленная сумма+общая накопленная сумма * % банка...
Код:
program bank;
uses Crt;
var abo:integer;//деньги абонента
    sum:real;//общая сумма
    pro:integer;//проценты
    year:integer;//года
begin
repeat
Writeln('Введите первоначальную сумму платежа в банк!');
Readln(abo);
if abo=0 then writeln('вы не внесли деньги!');
until abo>0;
repeat
Writeln('Введите установленные банком проценты!');
Readln(pro);
if pro=0 then writeln('банк не выполняет свои обязательства!');
until pro>0;
//по умолчанию
year:=0;
sum:=abo;
while sum<sqr(abo) do begin
sum:=sum+(sum*(pro/100));
inc(year);
Writeln('Год = ',year);
Writeln('Сумма на счету абонента = ',sum);end;
readln;end.
...до тех пор пока вклад не удвоится. Т.е. условие для выхода должно быть:

Код:
while sum<(abo*2) do
Может кому пригодится.
Служба отменяется - плоскостопие 3 степени
antishoker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условный оператор amki6 Помощь студентам 1 31.03.2010 11:15
условный оператор Еля Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 09.11.2009 23:30
Условный оператор IF в Си Zid@ne Помощь студентам 7 24.12.2008 20:02