English French German Spain Italian Dutch

Russian Brazil Japanese Korean Arabic Chinese Simplified

Monday, February 20, 2017

Contoh Program C++ dan Penjelasannya

Posted by Unknown on 10:01 AM

Tugas PBO tentang penggunaan condition menggunakan “case”

Script
#include <iostream>
using namespace std;
int main()
//Created by : Angga Kusuma
//NIM : 1555.2010.65
{
int pilih;
float a, b, total_beli, diskon, total_bayar;
cout<<"Toko Angga"<<"\n";
cout<<"==============================="<<"\n";
cout<<"Harga Barang 1 = Rp. ";cin>>a;
cout<<"Harga Barang 2 = Rp. ";cin>>b;
total_beli = a + b;
cout<<"\n";
if (total_beli>=100000)
diskon = 0.1 * total_beli;
else
diskon = 0;
cout<<"==============================="<<"\n";
cout<<"Total = Rp. "<<total_beli;
cout<<"\n";
cout<<"Diskon 10% = Rp. "<<diskon<<"\n";
cout<<"\n"; cout<<"\n";
total_bayar=total_beli-diskon;
cout<<"Harga yang dibayar = Rp. "<<total_bayar;
cout<<"\n\n";
if (total_bayar>=100000)
cout<<"Silakan Pilih Bonus"<<"\n";
else
cout<<"Tidak dapat bonus"<<"\n\n";
cout<<"1."<<"\n";
cout<<"2."<<"\n";
cout<<"3.""\n\n";
cout<<"Pilih Nomor Bonus : "<<"\n";
cin>>pilih;
cout<<"\n";


switch (pilih)
{
case 1 :
cout<<"Telur 1/2 Kg";
break;
case 2 :
cout<<"Gula 1/2 Kg";
break;
case 3 :
cout<<"Terigu 1/2 Kg";
break;
default:
break;
}
cout<<"\n";
system("PAUSE");
return 0;
}


Sedikit Pembahasan.

#include <iostream> : Deklarasi dari Input Output ('cout<< ' dan 'Cin>>').
using namespace std : Deklarasi perintahstd.
int main() : Fungsi untuk mengembalikan sebuah integer
// : Komentar
float : Deklarasi variable
cout<<"….." : Mencetak
cin>> : Masukan Inputan
if (total_beli>=100000) : Menjelaskan logika “total_beli Lebih besar dari sama dengan 100000”.
else : Menjelaskan logika selain itu
!= : Tidak sama dengan
> : Lebih besar dari
< : Lebih kecil dari
>= : Lebih besar dari sama dengan
<= : Lebih kecil dari sama dengan
if (total_bayar>=100000) : Menjelaskan logika “total_bayar Lebih besar dari sama dengan 100000”.
switch (pilih) : Opsi pilihan
case 1 : jika memasukan (cin>>pilih;) pilih = 1 maka mencetak case 1
case 2 : jika memasukan (cin>>pilih;) pilih = 1 maka mencetak case 2
case 3 : jika memasukan (cin>>pilih;) pilih = 1 maka mencetak case 3




Program Running

0 komentar:

Post a Comment

  • RSS
  • Deviantart
  • Instagram @ajoe354
  • Facebook Angga Joe
  • My Whatsapp
  • Github Ajoe354

Search Site

 
  • Your IP Addres

    IP