Soal C++ pertemuan 5



Habib Ahmad
NIM: 11180367
Kelas: 11.1A.09
Mata kuliah: Dasar Pemrograman








1.     Buatlah program dengan tampilan sebagai berikut :

Ketentuan Soal :
1.     Untuk BUKU :
·     Jika kode buku 1 maka nama buku = “Sukses Belajar Borland C++”, harga =50000
·     Jika kode buku 2 maka nama buku = “Kunci Pribadi Yang Sukses”, harga = 35000
·     Jika kode buku 3 nama buku = “Mencari Mutiara di Dasar Hati”, harga = 45000
2.     Akan mendapat potongan 10% jika pembelian buku lebih dari 5 buku, dan mendapat bonus “Note Book”, tapi jika pembelian kurang dari 5 maka tidak dapat potongan serta akan tampil pesan “Maaf Tidak Dapat Bonus”
3.     Semua pembelian akan mendapat PPN sebesar 10% dari total pembelian.
4.     Gunakan Switch-Case dan IF-else

Jawaban:

Program Toko Buku Halifi
 /*------------------------------*/
/* Tugas C++ Membuat Program TOKO BUKU HALIFI   */
/*------------------------------*/

#include <conio.h>
#include <iostream.h>
main()
{
char kobar,buku[20],bns,beli,lagi, yt;
float totbay,jumbel,totbel,potongan,harga;
kembali:
clrscr();
cout<<"\t\tCreated By Habib\n";
cout<<""<<endl;
cout<<" Masukkan Kode Buku [1.2.3]  : ";cin>>kobar;
cout<<" Jumlah Pembelian Buku Anda  : ";cin>>jumbel;
clrscr();
cout<<"\n ";
cout<<"\t *** TOKO BUKU HALIFI *** \n";
cout<<"\t    JL.Keadilan  No.16 \n";
cout<<" ---------------------------------------------";
cout<<""<<endl;
cout<<" Nama Buku yang Anda Beli     :"<<buku;
switch(kobar)
 {
  case ('1') :
      {
      cout<<" Sukses Belajar Borland C++"<<buku;
      harga= 50000*jumbel ;
      }
      break;
  case ('2') :
      {
      cout<<" Kunci Pribadi Yang Sukses"<<buku;
      harga= 35000*jumbel;
      }
      break;
  case ('3') :
      {
      cout<<" Mencari Mutiara Didasar Hati"<<buku;
      harga= 45000*jumbel;
      }
      break;
 }
cout<<endl;
cout<<" Harga Buku yang Anda Beli    : Rp."<<harga<<endl;
    if (jumbel >5)
  {
   potongan = 0.3*harga;
  }
  else
  {
   potongan= 0;
  }
cout<<" Jumlah Buku yang Anda Beli   : "<<jumbel<<endl;
cout<<" Total Harga                  : Rp."<<harga<<endl;
cout<<" Potongan Harga               : Rp."<<potongan<<endl;

totbay= harga-potongan;
cout<<" ---------------------------------------------"<<endl;
cout<<" Total Bayar                  : Rp."<<totbay<<endl;

cout<<" Bonus yang Anda Dapatkan     :"<<bns;
     if (jumbel >5)
  {
  cout<<"Note Book"<<bns;
  }
   else
  {
   cout<<"Maaf Tidak Dapat Bonus"<<bns;
  }
  cout<<endl;
cout<<" \n ";
cout<<"---------------------------------------------"<<endl;
cout<<"\t **** TERIMA KASIH ****        ";
cout<<endl;
cout<<" Apa Mau Input Data Lagi ? [Y/T] : ";cin>>yt;
cout<<endl;
clrscr();
if(yt=='Y' || yt=='y')
{goto kembali;}
if(yt=='T' || yt=='t')
{goto selesai;}
selesai:
cout<<endl;
cout<<"\t******* Terima Kasih *******"<<endl;

getch();
}

Share this

Related Posts

Previous
Next Post »