Rabu, 13 November 2013

Contoh Program C++ Menggunakan Switch - Case

/*Contoh Program C++ "TOKO BUKU"*/



#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#include<windows.h>
main()
{
system("COLOR 3E");
textbackground(3);
int kode;
char *nama,*bonus;
long harga, jumlah, diskon, total, bayar;
cout<<"Masukkan kode buku [1..3]   : ";cin>>kode;
cout<<"Jumlah Pembelian Buku Anda  : ";cin>>jumlah;
switch(kode)
    {
    case 1 :
        nama  = "Sukses Belajar Borland C++";
      harga = 50000;
   break;
   case 2 :
       nama  = "Kunci Pribadi Yang Sukses";
      harga = 35000;
   break;
   case 3 :
       nama  = "Mencari Mutiara Di Dasar Hati";
       harga = 45000;
   break;
   default:
   break;
   }
clrscr();
system("COLOR 5E");
textbackground(5);

cout<<"\n";
cout<<"                **** TOKO BUKU HALIFI ***               \n";
cout<<"                   JL. Keadilan No. 16                 \n";
cout<<"-------------------------------------------------------\n";
cout<<"Nama Buku Yang Anda Beli   : "<<nama<<endl;
cout<<"\n";
cout<<"Harga Buku Yang Anda Beli  : "<<harga<<endl;
cout<<"\n";
cout<<"Jumlah Buku Yang Anda Beli : "<<jumlah<<endl;
cout<<"\n";
total=jumlah*harga;
cout<<"Total Harga                : "<<total<<endl;
cout<<"\n";

    if (jumlah > 5)
    diskon = total * (30/100);
    else
    diskon = 0;

cout<<"Potongan Harga             : "<<diskon<<endl;
cout<<"\n";
cout<<"-------------------------------------------------------\n";
bayar = total - diskon;
cout<<"Total Bayar                : "<<bayar<<endl;
cout<<"-------------------------------------------------------\n";
cout<<"\n";

    if (diskon == 0)
    bonus = "Maaf tidak dapat bonus";
   else
   bonus = "Note Book";

cout<<"Bonus yang anda dapatkan   : "<<bonus<<endl;
cout<< "\n\n";
cout<<"          **** T E R I M A   K A S I H ****\n\n";
cout<<"Apa mau Input data lagi ???? \n";
cout<< "\n";
getch();
}

7 komentar: