0% menganggap dokumen ini bermanfaat (0 suara)
746 tayangan6 halaman

Program Cicilan Rumah by Python

Program ini digunakan untuk menghitung cicilan pembelian rumah dengan memasukkan harga rumah asal, harga jual rumah, dan periode cicilan yang diinginkan selama 5, 10, 15 atau 20 tahun. Program ini akan menghitung besaran cicilan tiap tahun dan sisa cicilan berdasarkan pilihan periode cicilan yang diinputkan pengguna.

Diunggah oleh

Adharakent Dinyanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
746 tayangan6 halaman

Program Cicilan Rumah by Python

Program ini digunakan untuk menghitung cicilan pembelian rumah dengan memasukkan harga rumah asal, harga jual rumah, dan periode cicilan yang diinginkan selama 5, 10, 15 atau 20 tahun. Program ini akan menghitung besaran cicilan tiap tahun dan sisa cicilan berdasarkan pilihan periode cicilan yang diinputkan pengguna.

Diunggah oleh

Adharakent Dinyanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Source Code

No. Nama.py

1 print(".::Program Cicilan Rumah::.")


2
3 hb = int(input("Harga rumah asal : Rp "))
4 hj = int(input("Harga jual rumah : Rp "))
5
6 if (hb < 0 or hj < 0) :
7 print("input tidak valid")
8 elif (hj == 0) :
9 print("Tidak ada cicilan")
10 else :
11 x = hj
12 print("\nPilih Selama Berapa Tahun Cicilan yang Di Inginkan")
13 print("1. Cicilan selama 5 tahun")
14 print("2. Cicilan selama 10 tahun")
15 print("3. Cicilan selama 15 tahun")
16 print("4. Cicilan selama 20 tahun")
17
18
pil = int(input("\nPilihannya : "))
19
20
if pil ==1 :
21
22
if hj < 20 :
23 print("\nTidak Ada Cicilan")
24 else :
print("Tahun ke-\t Harga asal rumah (Rp)\t\t\t Harga jual
25 rumah(Rp)\t\t\t Cicilan(Rp)\t\t Sisa Cicilan(Rp)")
26
27 for i in range (1 , 6) :
28 cicilan = int(hj / 5)
29 sisa_cicilan = x - cicilan
30 x = sisa_cicilan
print(f"{i}\t\t\t {hb}\t\t\t\t {hj}\t\t\t\t
31 {cicilan}\t\t\t\t {sisa_cicilan}")
32
33 elif (pil == 2) :
34 if (hj < 100) :
35 print("\nTidak ada cicilan. Harap input ulang")
36 else :
print("Tahun ke-\t Harga asal rumah (Rp)\t\t\t Harga jual
37 rumah(Rp)\t\t\t Cicilan(Rp)\t\t Sisa Cicilan(Rp)")
38
39 for i in range (1 , 11) :
40 cicilan = int(hj / 10)
41 sisa_cicilan = x - cicilan
42 x = sisa_cicilan
print(f"{i}\t\t\t {hb}\t\t\t\t {hj}\t\t\t\t
{cicilan}\t\t\t\t {sisa_cicilan}")
43
44 elif (pil == 3) :
45 if (hj < 225) :
46 print("\nTidak ada cicilan. Harap input ulang")
47
else :
48
print("Tahun ke-\t Harga asal rumah (Rp)\t\t\t Harga jual
rumah(Rp)\t\t\t Cicilan(Rp)\t\t Sisa Cicilan(Rp)")
49
50
51 for i in range (1 , 16) :
52 cicilan = int(hj / 15)
53 sisa_cicilan = x - cicilan
54 x = sisa_cicilan
print(f"{i}\t\t\t {hb}\t\t\t\t {hj}\t\t\t\t
55 {cicilan}\t\t\t\t {sisa_cicilan}")
56
57 elif (pil == 4) :
58 if (hj < 400) :
59 print("\nTidak ada cicilan. Harap input ulang")
60 else :
print("Tahun ke-\t Harga asal rumah (Rp)\t\t\t Harga jual
61 rumah(Rp)\t\t\t Cicilan(Rp)\t\t Sisa Cicilan(Rp)")
62
63 for i in range (1 , 21) :
64 cicilan = int (hj / 20)
65 sisa_cicilan = x - cicilan
66 x = sisa_cicilan
print(f"{i}\t\t\t {hb}\t\t\t\t {hj}\t\t\t\t
67 {cicilan}\t\t\t\t {sisa_cicilan}")
68
69
else :
print("Masukkan pilihan yang tepat!")
SCREENSHOT

3. Mencari nilai faktorial

Bentuk awal program pada bagian input. Pengguna menyusun variabel dan kondisi agar bisa terbaca oleh program
terlebih dahulu.
Maka ketika di Run, pada bagian output akan memunculkan hasilnya seperti gambar dibawah ini.
Pembahasan

No. Penjelasan

3. - Masukkan judul dari yang ingin dicari terlebih dahulu

- Lalu, meminta input berupa variabel integer

- Masukkan kondisi if yang akan berjalan jika hb < 0 or hj < 0, maka ‘input tidak valid’

- Masukkan kondisi elif yang akan berjalan ketika hj == 0, maka ‘tidak ada cicilan’

- Selanjutnya eksekusi kondisi else yang akan berjalan apabila x = hj, maka memasukkan
variabel pilihan ‘selama berapa tahun cicilan rumah yang di inginkan’

- Kemudian, meminta input variabel integer dari pilihan tersebut.

- Masukkan kembali kondisi if apabila pil == 1. Apabila hasilnya yang berjalan if (hj <
20), maka akan mencetak ‘tidak ada cicilan”. Dan apabila hasilnya else, maka akan
mencetak skema harga cicilan rumah dari tahun pertama hingga tahun terakhir cicilan.

- Perulangan atau fungsi for untuk menghitung cicilan dan sisa cicilan tiap tahunnya serta
mencetak hasilnya bersama dengan input data sebelumnya sesuai dengan input user

- Lakukan seperti langkah ketujuh dan kedelapan untuk kondisi elif yang akan berjalan
apabila pil == 2, pil == 3, pil == 4.

- Terakhir, masukkan kondisi else yang akan berjalan apabila kondisi diatasnya tidak ada
yang bernilai True.

- Selanjutnya Run bagian input untuk mendapatkan hasil di output.

- Ketika muncul variabel pada bagian output, masukkan input harga rumah asal.
Kemudian tekan enter dan masukkan lagi input harga jual rumah.

- Setelah itu, muncul variabel pilihan selama berapa tahun cicilan yang di inginkan.
Masukkan input dari pilihan yang diinginkan. Tekan enter, maka akan muncul daftar
hasil yang di dapatkan.

Anda mungkin juga menyukai