Skip to main content

follow us

Tugas Dasar Pemrograman : Buatlah Sebuah Program Penjualan Buku Toko Buku Halifi


Dasar Pemograman - Pada tugas kali ini pelajar diminta untuk menampilkan hasil program penjualan buku toko buku halifi dengan ketentuan dibawah ini.

Tampilan input utama yang harus ditampilkan pada program.

Masukkan Kode Buku [1xx3] : ..................
Jumlah Pembelian Buku : ..................

Sedangkan untuk tampilan input, harus menampilkan beberapa informasi pembelian buku dibawah ini

T O K O  B U K U  H A L I F I
JL. Keadilan No. 16 Jakarta Timur - DKI Jakarta
---------------------------------------------------------------------------------
Nama Buku Yang Anda Beli : ……………..
Harga Buku Yang Anda Beli : ......................
Jumlah Buku Yang Anda Beli : ....................
Total Harga Buku : ......................
Potongan Harga Pembelian Buku: ......................
---------------------------------------------------------------------------------
Total yang harus dibayar :......................
Bonus yang Anda dapatkan :......................
---------------------------------------------------------------------------------
T  E  R  I  M  A   K  A  S  I  H

Apa Anda ingin memasukkan data kembali ????

Ketentuan isi data yang dimasukkan kedalam program penualan buku toko buku halifi.

Data buku
  • Kode buku 1 mewakili buku yang berjudul Sukses belajar borland C++ harga 50 ribu
  • Kode buku 2 mewakili buku yang berjudul Kunci Pribadi yang Sukses harga 35 ribu
  • Kode buku 3 mewakili buku yang berjudul Mencari Mutiara di Dasar Hati harga 45 ribu
Total Harga
  • Didapatkan dari hasil harga dikalikan jumlah pembelian
Diskon Pembelian
  • Pembeli akan mendapatkan potongan harga atau disko sebesar 30% dari total harga awal. Apabila jumlah pembelianya lebih dari 5 buku, maka ia mendapatkan bonus tambahan "Notebook", tetapi jika pembelian kurang dari 5 maka tidak akan mendapatkan potongan harga serta tidak mendapatkan bonus. 
  • Total Bayar didapat dari total harga – potongan.
  • Gunakan Switch-Case dan IF-else.

#include <conio.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
char kode, buku, bonus, beli, lagi;
float total_bayar, jumlah_beli, total_beli, potongan, ppn, harga;
atas:
clrscr();
cout<<"Masukkan Kode Buku [1..3]  : ";cin>>kode;
cout<<"Jumlah Buku                : ";cin>>jumlah_beli;
clrscr();
cout<<"\n ";
cout<<"\t *** TOKO BUKU HALIFI **** \n";
cout<<"\tJalan keadilan No. 16 Jakarta Timur - DKI Jakarta \n";
cout<<"===========================================";
cout<<" \n ";
cout<<"Nama Buku                   : "<<buku;
switch(kode)
 {
  case ('1') :
      {
        cout<<"Sukses Belajar Borland C++"<<buku;
      harga= 50000*jumlah_beli;
      }
      break;
  case ('2') :
          {
      cout<<"Kiat Pribadi Yang Sukses"<<buku;
      harga= 35000*jumlah_beli;
      }
      break;
  case ('3') :
      {
          cout<<"Mencari Mutiara Didasar Hati"<<buku;
      harga= 45000*jumlah_beli;
      }
      break;
 }
cout<<endl;
cout<<"Harga Buku                  : Rp. "<<harga<<endl;
    if (jumlah_beli >5)
  {
   potongan = 0.1*harga;
  }
  else
  {
   potongan= 0;
  }
cout<<"Anda Mendapatkan Potongan Harga          : Rp. "<<potongan<<endl;
cout<<"Bonus Pembelian yang Anda Peroleh      : "<<bonus;
   if (jumlah_beli >5)
  {
   cout<<".:Notebook:."<<bonus;
  }
   else
  {
   cout<<"Maaf Anda Tidak Mendapatkan Bonus Pembelian"<<bonus;
  }
  cout<<endl;
total_bayar= harga-potongan;
cout<<"Total Bayar Buku yang Dibeli : Rp. "<<total_bayar<<endl;
ppn= 0.1*total_bayar;
cout<<"PPN Sebesar                  : Rp. "<<ppn<<endl;
cout<<" \n ";
cout<<"\t --:TERIMA KASIH :--        ";
cout<<"\n  ";
cout<<"============================================"<<endl;
cout<<"\n";
cout<<"Apa Mau input data lagi??? [Y/T] :  ";cin>>lagi;
if (lagi== 'Y' || lagi=='y')
   {
    goto atas;
   }
getch();
}


Semoga jawaban tugas program penjualan buku toko buku halifi diatas dapat memberikan manfaat bagi Anda yang sedang mempelajarinya.

Yang Kamu Suka:

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar

This website uses cookies to ensure you get the best experience on our website. More Info