Page 98 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 98

float harga, total, diskon, bayar;
                    int jml;
                    cout<<"PROGRAM HITUNG DISKON\n";
                    cout<<"======================\n";
                    cout<<"Harga barang Rp. ";
                    cin>>harga;
                    cout<<"Jumlah beli :  ";
                    cin>>jml;
                    total = harga * jml;
                    cout<<"Total Harga adalah Rp. "<<total<<endl;
                    cout<<"Mendapat diskon Rp. ";
                    if (total > 100000){
                       diskon = total * 0.2;
                    }
                    else if (total > 50000){
                       diskon = total * 0.1;
                    }
                    else{
                       diskon = 0;
                    }
                    cout<<diskon<<endl;
                    bayar= total - diskon;
                    cout<<"Total yang harus dibayar Rp. "<<bayar;

                 }


                     Jalankan program diatas, isikan harga barang dan
               jumlah  beli.  Lihat  apa  hasil  dari  program  tersebut.
               Isikanlah  dengan  beberapa  scenario  nilai.  Dari  yang
               akan menghasilkan total diatas 100.000, diatas 50.000
               dan dibawah 50.000. Analisa program diatas, mengapa
               program dapat bekerja demikian?

                                            89
   93   94   95   96   97   98   99   100   101   102   103