Kalkulator Target Tabungan
Hitung berapa banyak yang perlu Anda tabung setiap bulan untuk mencapai target keuangan.
Kalkulator Tujuan Tabungan membantu Anda mengetahui dengan tepat berapa banyak yang perlu Anda tabung setiap bulan untuk mencapai target keuangan pada tanggal tertentu. Alat ini mengubah tujuan Anda menjadi jumlah tabungan bulanan yang konkret dan dapat ditindaklanjuti.
Masukkan jumlah target, tabungan Anda saat ini, tingkat pengembalian tahunan pada rekening tabungan Anda, dan tanggal target. Kalkulator memberi tahu Anda kontribusi bulanan yang diperlukan dan juga menunjukkan berapa banyak saldo akhir yang akan berasal dari kontribusi Anda versus bunga yang diperoleh.
Anda juga dapat mengerjakan masalah secara terbalik: masukkan jumlah yang dapat Anda tabung setiap bulan dan lihat berapa lama waktu yang dibutuhkan untuk mencapai tujuan Anda.
Pertanyaan yang Sering Diajukan
Implementasi Kode
def monthly_savings_needed(
goal: float,
current_savings: float,
months: int,
annual_rate: float = 0
) -> float:
"""Calculate monthly deposit needed to reach a savings goal."""
if annual_rate == 0:
return (goal - current_savings) / months
r = annual_rate / 100 / 12 # monthly rate
fv_current = current_savings * (1 + r) ** months
remaining = goal - fv_current
if remaining <= 0:
return 0
pmt = remaining / (((1 + r) ** months - 1) / r)
return pmt
# Example: save $10,000 in 24 months with 4% annual interest
monthly = monthly_savings_needed(
goal=10000,
current_savings=1000,
months=24,
annual_rate=4
)
print(f"Monthly deposit needed: ${monthly:.2f}")
# Show total contributions vs interest earned
total_contributions = monthly * 24 + 1000
print(f"Total contributions: ${total_contributions:.2f}")
print(f"Interest earned: ${10000 - total_contributions:.2f}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.