Sesuai judul diatas, postingan kali ini kita akan membahas mengenai program "kasir" sederhana. pada program kali ini kita akan menggunakan perulangan
do while, karena perulangan
do while merupakan perulangan yang dinamis (sesuai kondisi), beda halnya dengan perulangan for yang statis (ukuran telah ditetapkan). kenapa kita menggunakan perulangan dinamis, karena biasanya kasir langsung mengetik nama, harga, dan banyaknya setiap jenis barang tanpa harus menghitung keseluruhan barang tersebut.
Keluaran dari program tersebut seperti dibawah ini:
Program akan terus melakukan proses penginputan barang selama masukan setelah masukan banyak adalah "." (titik). Jika pengguna selesai menginputkan barang, maka pengguna cukup memasukkan sembarang karakter dan enter, maka akan keluar tabel dari pembelanjaan yang telah diinputkan sebelumnya. Perlu diingat bahwa dalam penamaan nama barang, tidak boleh lebih dari satu kata, karena jika lebih dari satu kata maka program akan mengira bahwa kata-kata tersebut merupakan variabel yang berbeda.
Adapun untuk sintaksnya sebagai berikut: