Page 70 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 70
PENUGASAN
TUGAS LATIHAN
1. Buatlah algoritma sederhana beserta flowchart dengan
menggunakan For berdasarkan aktifitas setelah bangun tidur hingga
ke sekolah!
2. Analisis dan buatlah flowchart dari algoritma cara kerja jasa usaha
fotokopi, dimana jika pelanggan sudah termasuk langganan akan
diberikan harga khusus sebesar Rp. 75,- per lembar, dan jika
pelanggan belum termasuk langganan akan diberikan harga normal
yaitu Rp. 100,- per lembar dan apabila total lembar yang difotokopi
lebih dari 100 lembar akan diberikan harga Rp. 85,- per lembar.
3. Carilah program kasir sederhana dan analisis cara kerja program
tersebut berdasarkan fungsi perulangan serta buatkan flowchartnya!
TUGAS PRAKTIK
1. Toko Muda Jaya merupakan toko kelontong, toko tersebut menjual
bermacam bahan pokok. Untuk mempermudah penjualan, pemilik
toko memerlukan program kasir. Buatlah program kasir sederhana
dengan menerapkan perulangan for! Dalam program tersebut pemilik
toko ingin mencantumkan nama barang, harga barang, jumlah
barang yang dibeli dan juga total pembayaran.
2. Sebuah minimarket memerlukan program kasir, dimana program
akan meminta inputan member atau non member. Setelah itu
program akan meminta berapa macam jumlah barang yang dibeli
beserta harga dan jumlahnya. Member akan mendapatkan diskon
sebesar 5% dari total belanja jika mencapai total belanja sebesar
50.000 . sedangkan non member tidak mendapatkan diskon.
Tampilkan jenis member y/t, nama pelanggan, jumlah belanjaan, list
belanjaan, diskon, total sebelum diskon, dan total setelah diskon.
Terapkan fungsi perulangan while dalam program tersebut!
3. Buatlah program yang berfungsi untuk menampilkan konversi suhu
dari derajat celcius ke derajat fahrenheit dengan menggunakan
bentuk perulangan for. Contoh tampilan program sebagai berikut:
Struktur Kontrol Perulangan 65