Page 32 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 32

PENUGASAN






                    #include <iostream>
                    #include <conio.h>

                    using namespace std;
                    int main()
                    {
                        string nama, alamat;
                        int banyak, jumlah, kode, total,harga,potongan;
                        const double diskon = 0.20;

                        cout<<"--------------------------------------------\n";
                        cout<<"             Online Book Store              \n";
                        cout<<"--------------------------------------------\n";
                        cout<<" 1. Buku Dasar Pemrograman C++    Rp. 150000\n";
                        cout<<" 2. Buku Basis Data               Rp. 75000 \n";
                        cout<<" 3. Buku Dasar Elektronika        Rp. 102500\n";
                        cout<<"--------------------------------------------\n";
                        cout<<"Masukkan nama            : ";     cin>> nama;
                        cout<<"Masukkan alamat          : ";     cin>> alamat;
                        cout<<"Masukkan kode barang     : ";     cin>> kode;
                        cout<<"Masukkan jumlah barang   : ";     cin>> banyak;
                        cout<<"--------------------------------------------\n";
                        if(kode==1){
                            harga=150000;
                        }
                        else if(kode==2){
                            harga=75000;
                        }
                        else if(kode==3){
                            harga=102500;
                        }
                        else{
                            cout<<"Barang tidak terdeteksi!";
                        }
                        jumlah=harga*banyak;
                        potongan=jumlah*diskon;
                        total=jumlah-potongan;

                        cout<<"Jumlah Pembelian         : Rp. "<<jumlah;
                        cout<<"\nDiskon Pembelian (20%)   : Rp. "<<potongan;
                        cout<<"\nTotal Bayar              : Rp. "<<total;
                        cout<<"\n-----------------------------------------\n";

                        getch();


                  TUGAS LATIHAN


                       1.   Sebutkan dan jelaskan tipe data dan header apa saja yang
                             digunakan pada program diatas beserta fungsinya!
                       2.   Sebutkan dan jelaskan variabel atau konstanta apa saja yang
                             digunakan beserta fungsi dalam program diatas!
                       3.   Sebutkan operator dan ekspresi apa saja yang digunakan
                             pada program diatas beserta fungsinya!




                  Tipe Data, Variabel, Konstanta, Operator dan Ekspresi                         27
   27   28   29   30   31   32   33   34   35   36   37