Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: zergshadow on October 26, 2017, 02:33:21 PM

Title: посчитать сложный процент не могу
Post by: zergshadow on October 26, 2017, 02:33:21 PM
$counter=10000
for ($i=1, $i=1104)
$counter=($counter*101 )
inc($i)
end_cyc

print($counter)

почему не работает программа? все время печатает 10000
Title: Re: посчитать сложный процент не могу
Post by: Vint on October 26, 2017, 03:01:32 PM
В конце программу нужно остановить
Code: (clickermann) [Select]
HALT
print писать внутри цикла.

Зачем строка inc($i) ? Цикл FOR и так сам наращивает i

Что это за условие?
Code: (clickermann) [Select]
$i=1104...выполнять цикл, пока $i=1104, при этом $i=1. Т.е. никогда.

Где здесь сложный процент? Умножение на 101 это % ? Уже на 9-м шаге число переполнится.
Title: Re: посчитать сложный процент не могу
Post by: Oraven on October 26, 2017, 03:01:49 PM
Бред какой то  :o
Чего именно процент считать то?
Ты явно не понял как работает цикл for.

Title: Re: посчитать сложный процент не могу
Post by: Vint on October 26, 2017, 03:09:49 PM
Предположу, что нужно от начальной суммы 10000. Посчитать просрочку 1% в день. За три года и 9 дней  :o
Ну так он всё равно от начальной суммы считается, а не сложным.
Если так хочешь, то вот
Code: (clickermann) [Select]
$counter = 10000
FOR($i=1, $i < 1105)
    $counter = $counter * 1.01
    LOGWRITE($counter)
END_CYC
HALT


И то, зачем здесь цикл, только в точности терять
Code: (clickermann) [Select]
LOGWRITE($res = 10000 * POW(1.01, 1104))
HALT
Title: Re: посчитать сложный процент не могу
Post by: zergshadow on October 30, 2017, 02:37:58 PM
Предположу, что нужно от начальной суммы 10000. Посчитать просрочку 1% в день. За три года и 9 дней  :o
Ну так он всё равно от начальной суммы считается, а не сложным.
Если так хочешь, то вот
Code: (clickermann) [Select]
$counter = 10000
FOR($i=1, $i < 1105)
    $counter = $counter * 1.01
    LOGWRITE($counter)
END_CYC
HALT


все правильно,а ахалт везде зачем если потавить цикл на один раз ? pow я такой функции не знаю.


И то, зачем здесь цикл, только в точности терять
Code: (clickermann) [Select]
LOGWRITE($res = 10000 * POW(1.01, 1104))
HALT
Title: Re: посчитать сложный процент не могу
Post by: zergshadow on October 30, 2017, 02:41:19 PM
Я в этом яззыке ноль но мне интересно можно ли на нем написать программу как вот эта  https://rubot.ovh/shop/    перебирает прокси открывает окна смотрит твич с одного компа?или этот язык сильно прост для этого или не предназначен по громоздкости?

я универ закончил по автоматизации на заводы промышленные.100 языков низкого уровня выучил но ни одного сложного.



я думаю эта программа плохо работает сточкой.она показывет что за год со 100 долларов под 1 процент будет 3740 долларов ,так оно и есть,потому я боялся точку использовать.


LOGWRITE($res = 100 * POW(1.01, 365))
HALT    а это показывает ноль.
Title: Re: посчитать сложный процент не могу
Post by: zergshadow on November 03, 2017, 01:18:34 PM
а в этой тебе че никто не пишет?попробуйте эти скрипты запустить у вас работает?
Title: Re: посчитать сложный процент не могу
Post by: Oraven on November 03, 2017, 04:03:27 PM
а в этой тебе че никто не пишет?попробуйте эти скрипты запустить у вас работает?

Code: (clickermann) [Select]
$res = 100 * POW(1.01, 365)
LOGWRITE($res)
HALT

Либо
Code: (clickermann) [Select]
LOGWRITE(100 * POW(1.01, 365))
HALT

Лог:
Code: [Select]
17:03:02 3778.343433289
Title: Re: посчитать сложный процент не могу
Post by: zergshadow on November 08, 2017, 09:59:01 AM
а в этой тебе че никто не пишет?попробуйте эти скрипты запустить у вас работает?

Code: (clickermann) [Select]
$res = 100 * POW(1.01, 365)
LOGWRITE($res)
HALT

Либо
Code: (clickermann) [Select]
LOGWRITE(100 * POW(1.01, 365))
HALT

Лог:
Code: [Select]
17:03:02 3778.343433289

ну так ответ не правильный?
Title: Re: посчитать сложный процент не могу
Post by: i0 on November 08, 2017, 11:55:14 AM
на взгляд моего калькулятора ответ правильный, (1.01365= 37,783434332887158877616604796498)
а по-твоему нет? дай верный на твой взгляд ответ

Quote
я думаю эта программа плохо работает сточкой.она показывет что за год со 100 долларов под 1 процент будет 3740 долларов ,так оно и есть,потому я боялся точку использовать.
LOGWRITE($res = 100 * POW(1.01, 365))
а я вот думаю, ты хочешь считать сложный процент по формуле, которую не понимаешь.
а 3740 -- это будет конечная сумма за 364 дня при ставке 1% в день и ежедневной капитализации. и это верно :)
Title: Re: посчитать сложный процент не могу
Post by: zergshadow on November 08, 2017, 04:45:23 PM
на взгляд моего калькулятора ответ правильный, (1.01365= 37,783434332887158877616604796498)
а по-твоему нет? дай верный на твой взгляд ответ

Quote
я думаю эта программа плохо работает сточкой.она показывет что за год со 100 долларов под 1 процент будет 3740 долларов ,так оно и есть,потому я боялся точку использовать.
LOGWRITE($res = 100 * POW(1.01, 365))
а я вот думаю, ты хочешь считать сложный процент по формуле, которую не понимаешь.
а 3740 -- это будет конечная сумма за 364 дня при ставке 1% в день и ежедневной капитализации. и это верно :)

да чето поулчается что 100 долларов с 1% за 3 года  ставкой станут  5393861.63588410988    5 миллионами долларов ?это кажется  невообразимо.сейчас просто такие пирамиды появились.
Title: Re: посчитать сложный процент не могу
Post by: i0 on November 08, 2017, 05:23:10 PM
1% в день - это 365% годовых даже при простом, а не сложном проценте,
в наших условиях предлагающий такой процент - просто мошенник

если каждый день начисляют 1%, и этот начисленный процент ежедневно прибавляется к телу вклада, то да, именно 5 лям с хвостом. можешь проверить на бумажке ;)

так чтобы закруглить темку: ты убедился, что кликерман считает верно?
Title: Re: посчитать сложный процент не могу
Post by: zergshadow on November 09, 2017, 12:03:22 PM
1% в день - это 365% годовых даже при простом, а не сложном проценте,
в наших условиях предлагающий такой процент - просто мошенник

если каждый день начисляют 1%, и этот начисленный процент ежедневно прибавляется к телу вклада, то да, именно 5 лям с хвостом. можешь проверить на бумажке ;)

так чтобы закруглить темку: ты убедился, что кликерман считает верно?

да,числа космические.....