Isi kandungan:
- Langkah 1: Dapatkan Data Dari Pengguna
- Langkah 2: Tukar Data
- Langkah 3: Kira Kepentingan Kompaun Ditambah dengan Pengetua
- Langkah 4: Hitung Nilai Masa Depan
- Langkah 5: Kod
Video: Program Python - Menambah Faedah DENGAN Sumbangan / Deposit Bulanan: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Program untuk mengira faedah kompaun dengan sumbangan bulanan pada akhir bulan.
Rumus yang diambil dari TheCalculatorSite.com:Kepentingan kompaun untuk prinsipal: P (1 + r / n) ^ (nt) Nilai masa depan siri: PMT × (((1 + r / n) ^ nt - 1) / (r / n))
Langkah 1: Dapatkan Data Dari Pengguna
Minta pengguna memasukkan data yang diperlukan:
principalinput = input ("Masukkan prinsipal:") tahunanrateinput = input ("Masukkan kadar tahunan:") numberoftimescompoundedinput = input ("Masukkan berapa kali faedah digabungkan setiap tahun:") yearsinput = input ("Masa dalam tahun:" bulanancontributioninput = input ("Masukkan jumlah sumbangan bulanan:")
Langkah 2: Tukar Data
Data dimasukkan sebagai rentetan yang mesti diubah menjadi bilangan bulat # Tukarkan input yang dimasukkan dari rentetan menjadi integerprinsipal = int (prinsipalput) tahunan kadar = (int (Annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) bulanan sumbangan = int (input bulanan)
Langkah 3: Kira Kepentingan Kompaun Ditambah dengan Pengetua
Mula-mula, hitung faedah kompaun ditambah prinsipal: # hitung faedah kompaun ditambah jumlah prinsipal = (1 + (kadar tahunan / bilanganoftimescomounded)) # cetak ("Nombor awal:", bilangan pendahuluan) raisetopower = (numberoftimescompounded * years) # print ("Raised ke kuasa: ", raisetopower) compoundinterestplusprincipal = prinsipal * (nombor awal ** raisetopower) cetak (" Bunga kompaun ditambah prinsipalnya adalah: ", compoundinterestplusprincipal)
Langkah 4: Hitung Nilai Masa Depan
Kemudian kirakan nilai masa depan dengan deposit # Sekarang hitung nilai masa depan dengan deposit yang dibuat pada akhir tempoh # Menggunakan formula: Pembayaran Bulanan × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = kadar faedah tahunan # n = bilangan kompaun setiap tempoh (biasanya dalam bulan) # t = masa wang dilaburkan (biasanya dalam tahun)
oneplus = (1+ (Annualrate / numberoftimescompounded)) raisetopower2 = ((numberoftimescompounded * years)) ratedivided bynumberoftimes = Annualrate / numberoftimescompoundedhalfdone = (((oneplus ** raisetopower2) -1) / ratedividedbynumberoftimes) Futurevaluewonediposit dengan deposit: ", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print (" Jumlah Jumlah: ", totalamount)
Langkah 5: Kod
# Program untuk mengira faedah kompaun dengan sumbangan bulanan pada akhir bulan
# Kira pertama kali faedah kompaun untuk prinsipal menggunakan formula: A = P (1 + r / n) ** (nt) # r = kadar faedah tahunan # n = bilangan sebatian setiap tempoh (biasanya dalam bulan) # t = masa prinsipalput = input ("Masukkan prinsipal:") Annualrateinput = input ("Masukkan kadar tahunan:") numberoftimescompoundedinput = input ("Masukkan berapa kali faedah digabungkan setiap tahun:") yearsinput = input ("Masa dalam tahun:") bulanancontributioninput = input ("Masukkan jumlah sumbangan bulanan:") # Tukarkan input yang dimasukkan dari rentetan menjadi bilangan bulat prinsipal = int (prinsipalput) tahunan kadar = (int (Annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) tahun = int (yearsinput) bulanan int (bulanancontributioninput) cetak ("Prinsipal yang dimasukkan adalah:", prinsipal) cetak ("Kadar tahunan dalam bentuk perpuluhan adalah:", kadar tahunan) cetak ("Berapa kali ia akan dikompaun setiap tahun adalah:", numberoftimescompounded) cetak ("Jumlah tahun ia akan bertambah: ", tahun) cetak (" Sumbangan bulanan adalah: ", sumbangan bulanan) # kirakan faedah kompaun ditambah bilangan awal pendahuluan = (1 + (kadar tahunan / bilanganoftimescompounded)) # cetak (" Nombor awal: ", nombor awal) peningkatantopower = (numberoftimescompounded * years) # print ("Raised to power:", raisetopower) compoundinterestplusprincipal = prinsipal * (nombor awal ** raisetopower) cetak ("Bunga kompaun ditambah pokoknya adalah:", compoundinterestplusprincipal) # Sekarang hitung nilai masa depan dengan deposit yang dibuat di akhir tempoh # Menggunakan formula: Pembayaran Bulanan × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = kadar faedah tahunan # n = bilangan kompaun setiap tempoh (biasanya dalam beberapa bulan) # t = masa wang dilaburkan (biasanya dalam tahun) oneplus = (1+ (kadar tahunan / numberoftimescomounded)) raisetopower2 = ((numberoftimescomounded * years)) ratedivided bynumberoftimes = Annualrate / numberoftimescomounded halfdone = (((oneplus * * raisetopower2) -1) / dinilai dibahagi olehnumbe roftimes) futurevaluewithdeposits = sumbangan bulanan * cetakan halfdone ("Nilai masa depan dengan deposit:", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print ("Total Amount:", totalamount)
Disyorkan:
Program Caesar Cipher di Python: 4 Langkah
Program Caesar Cipher di Python: Caesar Cipher adalah cipher kuno dan banyak digunakan yang mudah disulitkan dan didekripsi. Ia berfungsi dengan menggeser huruf abjad untuk membuat abjad yang sama sekali baru (ABCDEF dapat beralih lebih dari 4 huruf dan akan menjadi EFGHIJ). Caesar C
Program Arduino Anda Dengan Peranti Android Melalui Bluetooth: 6 Langkah (dengan Gambar)
Program Arduino Anda Dengan Peranti Android Melalui Bluetooth: Hello world, dalam Instructable ini saya ingin menunjukkan kepada anda, bagaimana memprogram Arduino Uno anda dengan peranti Android anda melalui Bluetooth. Ia sangat sederhana dan sangat murah. Ia juga membolehkan kami memprogram Arduino kami di mana sahaja yang kami mahukan melalui Bluetooth tanpa wayar … Jadi
Mesin Sumbangan: 6 Langkah
Mesin Sumbangan: Di tempat awam, orang sering melihat kotak sumbangan untuk menolong anak-anak yang miskin atau menghadapi masalah pendidikan, dan mereka akan memasukkan resit mereka ke dalam kotak dengan harapan ada anugerah yang dapat menolong mereka. Tetapi pada waktunya, kotak sumbangan nampaknya
Cara Membuat Program Integrasi Numerik di Python: 10 Langkah
Cara Membuat Program Integrasi Numerik di Python: Ini adalah tutorial bagaimana membuat dan menjalankan program yang akan menilai integrasi pasti menggunakan algoritma integrasi berangka. Saya telah membahagikan langkah-langkahnya kepada 3 bahagian: memahami algoritma yang akan digunakan untuk membuat program, pengekodan
Program Arduino Dengan Raspberry Pi: 5 Langkah (dengan Gambar)
Program Arduino Dengan Raspberry Pi: Dalam Instructable ini, saya akan menunjukkan cara memprogram Arduino dengan Raspberry Pi. Twitter saya: twitter.com/steveschuler20 Bahagian yang saya gunakan untuk projek ini termasuk Kit Komputer Kano Lengkap (Raspberry Pi dengan layar dan papan kekunci) dan Snapi