Pembahasan lebih dalam tentang borland c++

MEMBUAT PROGRAM C++ 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 Jumlah pembelian lebih dari 5 buku, dan mendapat bonus ” Note Book”, tetapi jika pembelian kurang dari 5 maka tidak dapat potongan serta akan tampil pesan ”Maaf Tidak Dapat Bonus”. 3. Semua Pembelian akan dikenakan PPN Sebesar 10% dari Total Pembelian. 4. Gunakan Switch-Case dan IF-else dan ini adlah hasil runningnya : Tampilan Input Tampilan Output Kodingannya : //file header #include <stdio.h> #include <conio.h> #include <iostream.h> main() { //deklarasi variabel char kode,kode_buku,lagi,bonus; char *nama_buku; int harga,jum_pembeli,total_bayar,ppn,potongan; atas: clrscr(); //input cout<<" ---------------------------------------------------------"<<endl; cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl; cout<<" |\t\t Jl.Keadilan No.16\t\t |"<<endl; cout<<" ---------------------------------------------------------"<<endl; cout<<" Masukkan Kode Buku [1,2,3] : ";cin>>kode_buku; cout<<" Jumlah Pembelian buku anda : ";cin>>jum_pembeli; //output clrscr(); cout<<" ---------------------------------------------------------"<<endl; cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl; cout<<" |\t\t Jl.Keadilan No.16\t\t |"<<endl; cout<<" ---------------------------------------------------------"<<endl; cout<<" Nama Buku : "<<nama_buku; switch(kode_buku) { case '1': cout<< "Mahasswa Cerdas"; harga=50000*jum_pembeli; break; case '2': cout<< "Kunci Pribadi yang Sukses"; harga =35000*jum_pembeli; break; case '3': cout<< "Mencari mutiara didasar Hati"; harga =45000*jum_pembeli; break; default: cout<<"Kode tidak terdaftar !!"; harga=0*jum_pembeli; } cout<<endl; cout<<" Harga Buku : Rp "<<harga; cout<<endl; if (jum_pembeli>5) { potongan = harga * 10/100; } else { potongan= 0; } cout<<" Potongan : Rp "<<potongan; cout<<endl; cout<<" Jumlah Buku yang di beli : "<<jum_pembeli; cout<<endl; cout<<" Bonus :"<<bonus; if (jum_pembeli >5) { cout<<"Note Book"<<bonus; } else { cout<<"Beli 2 Gratis Satu"<<bonus; } cout<<endl; total_bayar = harga - potongan; cout<<" Total Bayar : Rp "<<total_bayar; cout<<endl; ppn = total_bayar * 10/100; cout<<" Ppn : Rp "<<ppn; cout<<endl; cout<<" ---------------------------------------------------------"<<endl; cout<<" apakah anda mau input lagi? [Y/T] :";cin>>lagi; if(lagi == 'Y' || lagi =='y') { goto atas; } if (lagi == 'T' || lagi =='t') { goto selesai; } selesai: cout<<endl; cout<<" \t\t***** T E R I M A K A S I H *****\t\t "<<endl; cout<<" ---------------------------------------------------------"<<endl; getch(); }



Tampilan


Mungkin cukup sekian saya harap masih banyak yang kurang mohon berkomentar kurangnya dimana agar kita semua sama sama belajar bareng. Terimakasih.

Komentar