Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Visual Basic Новый топик    Ответить
 возведение в степень  [new]
daur-8305
Member

Откуда:
Сообщений: 5
Добрый день форумчане!
всё никак не можем написать правильно вот эту формулу на визуал бейсик. 1/((〖1+r/1200)〗^(12y+m)-1)


помогите пжл. как правильно написать
спасибо

К сообщению приложен файл. Размер - 19Kb
5 дек 16, 13:54    [19968080]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 19608
Покажите свои попытки...
5 дек 16, 16:17    [19968865]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
daur-8305
Member

Откуда:
Сообщений: 5
s = S0 * (r * (12 * y + m) / 1200) * (1 + (1 / (1 + r / 1200) ^ (12 * y + m) - 1)). вот пожалуйста
6 дек 16, 05:58    [19970578]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 19608
Ну нормально, формуле соответствует.
А что не так?
6 дек 16, 07:55    [19970650]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
Казанский
Member

Откуда:
Сообщений: 1307
В первой дроби наверняка r^(12 * y + m)
Может там многоэтажная рекурсивная дробь в скобках?
6 дек 16, 08:31    [19970681]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20864
Akina
Ну нормально
не, есть косяк, знаменатель второй дроби нужно в общие скобки взять

Сообщение было отредактировано: 6 дек 16, 08:58
6 дек 16, 08:56    [19970718]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
daur-8305
Member

Откуда:
Сообщений: 5
эта формула аннуитетного платежа. в кредитном калькуляторе не совпадает значение с моим калькулятором. например при сумме 1 000 000 рублей, на два года, при ставке 19 % в годовых, выходит 50 408.62, а у меня 260 242.10. вот не могу понять, что не так
6 дек 16, 09:08    [19970751]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
Turbo Prolog
Member [заблокирован]

Откуда:
Сообщений: 26
daur-8305,

а не проще будет отдельные члены выражения раскидать по разным переменным и н городить супер-сложные для восприятия выражения ?

переменные тоже для чего-то придумали ...
6 дек 16, 09:22    [19970774]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
Antonariy
Member

Откуда: ☭
Сообщений: 72966
Dim r, y, m, s0
Dim s
Dim ym12, s1200, r1200
    
    ym12 = 12 * y + m
    s1200 = s0 * r * ym12 / 1200
    r1200 = (1 + r / 1200) ^ ym12 - 1
    
    s = s1200 * (1 + 1 / r1200)
6 дек 16, 09:33    [19970804]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
daur-8305
Member

Откуда:
Сообщений: 5
спасибо. но результат вышел совсем другой. наверное с формулой что то не так
6 дек 16, 11:18    [19971347]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
Tucha
Member

Откуда:
Сообщений: 32
daur-8305,

Вычитать единицу надо не из степени, а из результата возведения в степень.
8 дек 16, 16:49    [19981328]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
daur-8305
Member

Откуда:
Сообщений: 5
спасибо всем. решил проблему по другой формуле.
не подскажите как сделать так чтобы в textbox при наборе больших сумм разделялись нули,то есть после трех нолей были запятые или пробел?
9 дек 16, 07:48    [19982888]     Ответить | Цитировать Сообщить модератору
 Re: возведение в степень  [new]
hclubmk
Member

Откуда:
Сообщений: 282
Masked Edit Control
9 дек 16, 13:49    [19984769]     Ответить | Цитировать Сообщить модератору
Все форумы / Visual Basic Ответить