Qurak

Is this price fair: present value and the break-even rate

روند کار 5 گام، به‌ترتیب در یک نشست اجرا می‌شوند. هر گام روی موتور اجرا شده و خروجی زیر همان چیزی است که تولید کرد.

گام 1
presentValue[cash_, r_, years_] := Sum[cash/(1 + r)^t, {t, 1, years}]

بدون خروجی - این گام چیزی را برای گام بعد آماده می‌کند.

گام 2
npv = N[presentValue[1200, 0.05, 10] - 9000]
خروجی
266.08191502177397
گام 3
breakEvenRate = r /. FindRoot[presentValue[1200, r, 10] == 9000, {r, 0.05}]
خروجی
0.05604463645158886
گام 4
N[D[presentValue[1200, r, 10], r] /. r -> 0.05]
خروجی
-44998.608919690494
گام 5
Plot[presentValue[1200, r, 10] - 9000, {r, 0.01, 0.12}]
خروجی
-Graphics-

توابع به‌کاررفته

دستورهای کار مرتبط

همهٔ دستورهای کار · مرجع توابع · استفاده از این در کلاینت MCP