|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.09.2009, 08:47 | #1 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
Банковские проценты (Delphi)
Всем привет!
Задача: Пользователь вводит с клавиатуры: вклад и проценты. Программа должна подсчитать за какое время увеличится вклад в три раза и вывести конечную сумму денег. Вот что я сделал, но не получается правильно организовать цикл (( Подскажите, пожалуйста как правильно должно быть. Заранее спасибо! Код:
|
25.09.2009, 08:54 | #2 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
У тебя доход не растет от года в год.
Код:
Цитата:
Попробуй копать в этом направлении.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
25.09.2009, 08:54 | #3 | |
Пользователь
Регистрация: 19.08.2009
Сообщений: 89
|
Цитата:
Код:
Последний раз редактировалось Consol; 25.09.2009 в 08:59. |
|
25.09.2009, 09:38 | #4 | |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
Спасибо, Utkin! Вроде то, что нужно!
Consol, при твоем коде все зацикливается, как и при моем. Цитата:
И как я понимаю он при первом цикле должен добавлять к этим процентам вклад. Но так тоже не правильно считает, что-то я совсем запутался... Код:
Код:
Последний раз редактировалось Stilet; 25.09.2009 в 11:21. |
|
25.09.2009, 11:33 | #5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Скорее всего ты уже получал правильно решение. Проблема в округлении. Допустим твое условие достигается за 3 года и 10 месяцев. Твой вариант даст 4 года. Когда будешь считать проценты за 4 года, то конечно не срастется . Сделай без циклов.
1. Переведи проценты в рубли. Ну допустим 1000 рублей под 10%. Значит ежегодно будет добавляться по 100 рублей. Верно?. Тебе сколько надо - 3000? Из них 1000 уже есть, так? Тогда просто 3000-1000 и делить все это хозяйство на 100 рублей. Вот и получишь года. Только для этого над использовать не деление нацело.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
25.09.2009, 11:44 | #6 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
Нет, я так понимаю допустим вклад 100 руб., проценты 12, соответственно за первый год будет 112 руб., за второй год уже будет браться 112 руб. и на конец года будет 125.44 и т.д. по нарастающей. В общем получается:
vklad % dohod 1 100.00 12.00 112.00 2 112.00 12.00 125.44 3 125.44 12.00 140.49 4 140.49 12.00 157.35 5 157.35 12.00 176.23 6 176.23 12.00 197.38 7 197.38 12.00 221.07 8 221.07 12.00 247.60 9 247.60 12.00 277.31 10 277.31 12.00 310.58 По моей программе получается: доход 320, количество лет 10 А должно быть: 10 277.31 12.00 310.58 |
25.09.2009, 11:49 | #7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Тогда сначала уточните как правильно. Здесь дело совсем не в программе, а в незнании того как правильно делать (обычное не понимание условия задачи).
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
25.09.2009, 11:52 | #8 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
Ну если, считать как Вы предложили, что каждый год увеличивается на равное количество, тогда все понятно и цикл не нужен. А как решить если исходить из выше изложенного?
|
25.09.2009, 12:38 | #9 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Процедура подсчета с днями:
Код:
Познавая других, мы познаем себя.
С'est la vie... |
25.09.2009, 12:56 | #10 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
Спасибо Всем! Последнее решение, похоже самое верное.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как к числу прибавить проценты 90 + 10% и получить 100. а не 99. | il_il | Microsoft Office Excel | 30 | 21.07.2012 02:42 |
проценты в паскале... | Рамик | Помощь студентам | 2 | 28.05.2009 10:12 |
Проценты в Excel | OKS | Microsoft Office Excel | 3 | 02.03.2009 15:04 |
Проценты... | Siver | Microsoft Office Excel | 2 | 20.12.2008 08:57 |
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? | redred | Общие вопросы Delphi | 10 | 11.12.2007 10:43 |