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.
Baca Juga : Panduan informasi menghentikan autodebet bank bri, bank mandiri, dan bank bca. cara berhenti donasi unicef
Buka Komentar