MulaiMulai sekarang secara gratis

Tambahkan sebuah metode ke kelas turunan

Mari tambahkan sebuah metode ke MortgageCalculator untuk menghitung pembayaran bulanan berdasarkan jumlah pokok pinjaman, suku bunga tahunan, dan jumlah tahun pelunasan.

Latihan ini adalah bagian dari kursus

Studi Kasus: Membangun Perangkat Lunak dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

class MortgageCalculator(FinancialCalculator):
  def __init__(self, loan_amount, annual_interest_rate, years):
    super().__init__()
    self.loan_amount = loan_amount
    self.monthly_interest_rate = self.monthly_interest(annual_interest_rate)
    self.months = self.multiply(years, 12)
    self.monthly_payment = self.calculate_monthly_payment()
  
  def calculate_monthly_payment(self):
    numerator = self.monthly_interest_rate * (1 + self.monthly_interest_rate) ** self.months
    denominator = (1 + self.monthly_interest_rate) ** self.months - 1
    
    # Compute the quotient of numerator and denominator and save the result to multiplier
    multiplier = self.divide(____, ____)
Edit dan Jalankan Kode