FinancialCalculator
Mari perluas kelas BasicCalculator dan buat FinancialCalculator.
Untuk memulai, Anda akan membuat kelas turunan ini dengan fungsionalitas minimal—kemampuan menghitung suku bunga bulanan dari suku bunga tahunan. Nantinya, Anda akan menambahkan lebih banyak fitur ke FinancialCalculator!
numpy telah diimpor sebagai np untuk Anda.
Latihan ini adalah bagian dari kursus
Studi Kasus: Membangun Perangkat Lunak dengan Python
Petunjuk latihan
- Buat kelas
FinancialCalculatordengan mewarisi dariBasicCalculator. - Buat sebuah instance dari kelas
FinancialCalculatorsebagaifinancial_calculator. - Gunakan
financial_calculatoruntuk menghitung suku bunga bulanan dengan suku bunga tahunan 6%, dan ingat untuk memasukkan persentase dalam bentuk desimal.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
class BasicCalculator():
def divide(self, x, y):
return x / y
# Create a class FinancialCalculator that inherits from BasicCalculator
class FinancialCalculator(____):
def calculate_monthly_interest_rate(self, annual_interest_rate):
return self.divide(annual_interest_rate, 12)
# Create a financial calculator
financial_calculator = ____()
# Print the monthly interest rate for a yearly rate of 6 percent
print(financial_calculator.calculate_monthly_interest_rate(____))