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
   65   66   67   68   69   70   71   72   73   74   75