IPB

Здравствуйте, гость ( Вход | Регистрация )

> Программа в паскале.Подскажите пожалуйста!
Krjak
сообщение 15.10.2008, 14:15
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 15.10.2008
Город: Москва
Учебное заведение: -
Вы: школьник



Здравствуйте! Помогите, пожалуйста, с программой в паскале...

Вот задание:
"Банковская процентная ставка - K % в год (сложные проценты). Надо узнать через сколько лет начальная вложенная сумма увеличится в 2 раза. Вводить значение K."

Формула сложных процентов :

(IMG:http://i124.photobucket.com/albums/p5/NexY_photos/sloznieprocenti.jpg)

Формулу сложных процентов нашёл,но дальше не понимаю..Нам нужно написать программу используя операторы повтора, а я никак не пойму,что со степенью делать надо...Ведь получается,что именно её нам и надо найти. А как это правильно записать...вот этого я и не могу понять. Подскажите пожалуйста (IMG:style_emoticons/default/sad.gif)((


Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 4)
граф Монте-Кристо
сообщение 15.10.2008, 15:11
Сообщение #2


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



Можно организовать цикл while с условием s/d<2 (d можно задать произвольно,например,положить равным 1),а внутри цикла производить операции
s:=s*(1+k);
n:=n+1; //перед while'ом только нужно присвоить n значение 0
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Inspektor
сообщение 15.10.2008, 17:53
Сообщение #3


Аспирант
***

Группа: Активисты
Сообщений: 384
Регистрация: 11.6.2008
Город: Крыжополь
Учебное заведение: БГТУ
Вы: студент



Я бы так написал:
Код
k1:=K/100;{чтоб много раз в цикле не считать}
S:=D;
N:=0;
D:=D shl 1;
while D>S do
   begin
      S:=S+S*k1;
      Inc(N);
   end;

А с помощью формулы можно без цикла:
Код
N:=Ln(D)/ln(1+K)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Krjak
сообщение 15.10.2008, 17:58
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 15.10.2008
Город: Москва
Учебное заведение: -
Вы: школьник



Спасибо большое, граф Монте-Кристо, Inspektor!!! Вы мне афигенно помогли! Понял как надо делать (IMG:style_emoticons/default/smile.gif))) Всё работает XD

СПАСИБО!!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
граф Монте-Кристо
сообщение 15.10.2008, 18:09
Сообщение #5


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



На здоровье (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 21:19

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru