Program dengan Nested-Loop dan Decision

Kali ini kita akan membuat sebuah program dengan Nested-Loop dan Decision di Python yang dimana saya akan membuat sebuah contoh program yang saya namakan Kalkulator Pengeluaran Harian.




Yang pertama kita akan membuat judul, inisialisasi variabel, dan input.

ulang = "y"

while ulang.lower() == "y"

berfungsi untuk mengulangi proses penggunaan program ketika program telah selesai dan penggunaan kode tadi agar mengulangi program dengan kode while ulang.lower() == "y". Dan juga fungsi kode lower berguna jika kita ingin mengulang program dengan menginput y atau Y. Jika tidak ada kode lower, program hanya menerima y sedangkan Y akan dianggap input tidak valid sehingga program akan keluar.



Disini kita memiliki looping yang bernama Outer loop dan Inner loop yang dimana Inner loop ini adalah sebuah loop di dalam suatu loopingan yang ada sebelumnya dan juga Inner loop ini mencakup pengoperasian yang penting/utama di program ini.
Dan juga kita ada total_harian = 0 yang berarti total_harian adalah variabel/pengenal untuk menyimpan data akumulatif



Disini kita menggunakan spesifikasi format seperti :,.0f yang dimana:
: Berfungsi sebagai penanda dimulainya spesifikasi format setelah variabel,
, Berfungsi sebagai pemisah ribuan contohnya kita memasukkan angka 1000000 pada program dan output dari program akan menjadi 1.000.000,
.0 Berfungsi untuk membulatkan desimal ke bilangan bulat terdekat
f Berfungsi untuk menandakan angka yang dimasukkan harus diformat sebagai bilangan titik tetap.



Disini kita menghitung rata rata pengeluaran harian yang tersimpan pada total_harian yang mencakup data data yang sudah di akumulasikan sebelumnya dan dibagikan dengan jumlah hari yang dimana kita fungsikan untuk menentukan berapa hari pengeluaran yang ingin kita catat.



Disini kita membuat sebuah Decision yang dimana pada Decision ini akan menentukan atau menilai sebuah performa atau dalam konteks program kalkulator ini seberapa boros atau hematkah kita dalam berbelanja.

Contoh program saat dijalankan:



Komentar

Postingan populer dari blog ini

Metode - Metode Algoritma Sorting Dalam Pemrograman

Matriks dan NumPy dalam Python

Mengenal Abu Ja'far Muhammad Ibnu Musa Al-Khwarizmi