0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 54
1

Почему не работает цикл?

29.09.2018, 15:32. Показов 406. Ответов 4

Задача: открыт счёт, содержащий z руб. В начале каждого следующего месяца на него переводят y руб. Хранимая сумма ежемесячно нарастает на p%. Определить её значение в конце 1, 2, ..., N месяца накопления
Matlab M
1
2
3
4
5
6
7
8
z=1000
y=1000
p=0.1
N=12
for t=1:N
V=z+z*p
V=(V+y)*p+z
end
Почему программа считает, отталкиваясь 12 раз от исходных данных, а не от промежуточных?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2018, 15:32
Ответы с готовыми решениями:

Почему не работает цикл for
Ситуация такая. Заполняем матрицу символами: >> y=. Функция trans12 зависит от размерности y....

Почему не работает цикл for
У меня не работает первый цикл for, хотя вроде ошибки нигде найти не могу. То есть программа...

Почему не работает цикл
Добрый день всем. Я хочу сделать скрипт, который в тексте будет находить слова, где присутствуют...

Почему не работает цикл?
Почему не работает код: For n=2 to Q...

4
2578 / 1666 / 155
Регистрация: 05.06.2011
Сообщений: 4,756
29.09.2018, 16:08 2
Потому что вы (вы?) написали ей делать именно это. Попробуйте руками аккуратно проделать цикл раза два хотя бы.
0
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 54
29.09.2018, 16:57  [ТС] 3
iifat, я уже раз 20 переделывал
дошёл до такого:
Matlab M
1
2
3
4
5
V=z 
for t=1:N
V=V+V*p
V=(V+y)*p+V
end
теперь считает с промежуточными значениями, но что-то не точно
и, пожалуйста, не стоит придираться к вопросу, я понимаю, что в неправильном ответе виноват я, а не программа
поэтому будьте добры, подскажите или хотя бы натолкните на мысль, а я буду дальше пытаться)
0
2578 / 1666 / 155
Регистрация: 05.06.2011
Сообщений: 4,756
29.09.2018, 17:03 4
Выглядит странно, но тут нужно формулы писать. Я их в точности не знаю, да и разные способы бывают начислить проценты.
Цитата Сообщение от xandar815 Посмотреть сообщение
подскажите или хотя бы натолкните на мысль
А я ж чо делаю?
0
Модератор
1278 / 1192 / 358
Регистрация: 13.09.2015
Сообщений: 4,146
30.09.2018, 04:01 5
xandar815, у вас в программе сначала насчитываются проценты, потом вы докладываете сумму и тут же опять начисляете проценты. Слишком жирно получается, ни один банк на такое не пойдёт.
Напишите для начала формулу, по которой будете вычислять. Вам намного легче будет писать программу. И даже, возможно, увидите, что можно и без цикла обойтись.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2018, 04:01

Почему не работает цикл?
Добрый день! Не могу разобраться почему не работает цикл public class InFor { void inFor() {...

Почему не работает цикл while
<?php $_hwid = $_GET; define('_HOST','localhost'); define('_LOGIN','rot'); define('_PASS','');...

Почему не работает цикл?
Задача на скриншоте. Пытался использовать цикл так как дорога кольцевая и надо result сокращать...

Почему цикл не работает?
<html> <head><title>Палиндром</title> </head> <body> <script type="text/javascript"> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.