Pascal.
Банковский вклад равен 2500 руб. Процентная ставка 19 процентов годовых. Через сколько лет банковский вклад станет 5000 рублей.
Требуется помощь, Учитель темы не объясняет
ямалк:
Мы не разбирали еще задачи через оператор goto
А Вы их, скорее всего. и не будете разбирать, потому что Паскаль так построен, что позволяет их не использовать НИКОГДА.
Переходы вперед заменяются обходом блоков if-then-else, переходы назад не нужны благодаря наличию операторов цикла разных видов.
Нам учитель дал образец на который опираться,но программа учителя не работает *-*
var s:real; n:integer; begin s:=2500; n:=0; repeat s:=1.19*s; Inc(n) unlil s>=5000; Writeln(n) end. - это и вся программа
Alviko Здравствуйте. Можете мне помочь с http://znanija.com/task/11191626
Там, описка, until должно быть
И ответ будет 4 (года).
Ничего не поняла, не могли бы написатьв ответе полную программу?
Это и есть полная)))
Ответы
Ответ дал:
1
var
s: real;
n: integer;
begin
s := 2500;
n := 0;
repeat
s := 1.19 * s;
Inc(n)
until s >= 5000;
Writeln(n+1)
end.
Тестовое решение:
5
s: real;
n: integer;
begin
s := 2500;
n := 0;
repeat
s := 1.19 * s;
Inc(n)
until s >= 5000;
Writeln(n+1)
end.
Тестовое решение:
5
Подправил. Надо выводить n+1, поскольку n - последний год, в который сумма НЕ ДОСТИГНЕТ 5000
и как тогда будет целиком?
Так, как написано! Вы же не думаете, что тут может находиться неверный ответ!
Если будете на этом сервисе кому-то решать задачи, когда получите статус "Главный мозг", поймете, почему если мы и делаем когда-то ошибки, то сами же их и исправляем.
Ниче не поняла
Вы просили программу - Вы её получили. Она работает и выдала Вам ответ. А если Вы не понимаете, как она работает, то это это совсем иное: тут не курсы по изучению программирования, тут решаются конкретные задачи даются ответы на конкретные вопросы.
Тише. Тише
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад