Saturday, April 20, 2019

Membuat program bonus pembelian dengan C++



Helo sobat, pada kesempatan kali ini kita akan membahas mengenai Membuat program sederhana bonus pembelian dengan C++ sebagai syarat untuk memenuhi tugas UTS semester ganjil.

C++ merupakan peluasan dari Bahasa Pemrograman C yang tergolong dalam Bahasa Pemrograman Tingat Menengah (Middle Level Language), yang berarti Bahasa Pemrograman C++ memiliki semua fitur dan kelebihan yang bahasa pemrograman C miliki, termasuk kelebihan Bahasa C yaitu kita dimungkinkan untuk menggunakan Bahasa Pemrograman Assembly di dalam pengkodingan C, dan juga menyediakan fasilitas untuk memanipulasi memori tingkat rendah.

Buatlah program untuk menentukan bonus yang akan diperoleh seorang pelanggan jika diberlakukan ketentuan seperti berikut.
Pembelian
Bonus
Rp.100.000 <= Pembelian < Rp.200.000
Diskon 5%
Rp.200.000 <= Pembelian < Rp.300.000
Tiket ke Yogyakarta
Rp.300.000 <= Pembelian < Rp.400.000
Tiket ke Bali
Rp.400.000 <= Pembelian < Rp.500.000
Jam tangan ROLEX limited edition
Pembelian >= 500.000
Tiket ke Swiss
Dari data diatas kita akan membuat program sederhana sebagai berikut.

//Program_pembelian
#include <iostream>
using namespace std;
int main(){
unsigned int a;
//Looping
  ulang:
  cout<<"Masukan total belanja anda: ";
  cin>>a;
//masuk kedalam case yang disimpan
  switch(a/100000){
  case 0:
    cout<<"total belanja anda kurang dari 100k \n\n";
    cout<<"\nTotal pembayaran = "<<a;
    break;
  case 1:
    cout<<"total belanja anda kurang dari 200k \n>Disokn 5%\n";
    cout<<"\nTotal pembayaran = "<<a-a*0.05;
    break;
  case 2:
    cout<<"total belanja anda lebih dari 200k kurang dari 300k \n"<<endl;
    cout<<"\nTotal pembayaran = "<<a;
    cout<<"\n> *REWARD* \nTiket refreshing ke Yogyakarta";
    break;
  case 3: 
    cout<<"total belanja anda lebih dari 300k kurang dari 400k \n"<<endl;
    cout<<"\nTotal pembayaran = "<<a;
    cout<<"\n> *REWARD* \nTiket refreshing ke Bali";
    break;
  case 4:
    cout<<"total belanja anda lebih dari 400k kurang dari 500k \n"<<endl;
    cout<<"\nTotal pembayaran = "<<a;
    cout<<"\n> *REWARD* \nJam tangan limeted edition ROLEX";
    break;
 case 5:
    cout<<"total belanja anda lebih dari 500k\n"<<endl;
    cout<<"\nTotal pembayaran = "<<a;
    cout<<"\n> *REWARD* HADIAH UTAMA \nTiket refreshing ke Swiss";
    break;
 default:
     cout<<"I\nnput overloaded!"<<endl;
   }
return 0; }

Jika kalian menggunakan Dev c++ kalian bisa compile dan run dengan menekan f11. Berikut merupakan output dari program diatas.

Keterangan:

#include
Include berarti menyertakan kode dari file header yang ada dalam tanda "< >" file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program. Contohnya: iostream, mendeklarasikan fungsi dari cin, cout dan sebagainya
main()
Mendeklarasikan fungsi utama yang menyatakan bahwa program c++ dapat berisi banyak fungsi tetapi harus selalu memiliki fungsi utama (main function)
{
menandakan awal program
function block
berisi printah printah atau source code yang akan diexecute
}
Menandakan akhir dari program yang dibuat
cout
memiliki fungsi menampilkan output karakter yang di tandai contonya: luas
cin
memiliki fungsi untuk input data
\n & endl
berfungsi untuk membuat enter atau baris baru
// (double slash)
berfungsi untuk memberikan komentar pada baris yang ditantai

Sekian pembahasan mengenai Membuat program bonus pembelian dengan C++, semoga artikel ini dapat menambah wawasan kita semua. Terimakasih atas kunjungan kalian.

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 
banner