Anda di halaman 1dari 7

NAMA : WANDA MAYA SARI NIM : 120803018 MATA KULIAH : DASAR PEMROGRAMAN II 3 Contoh program C++ menggunakan keputusan

if-else 1) Contoh program untuk menentukan harga barang yang mendapatkan diskon
#include<conio.h> #include<stdio.h> #include<iostream.h> main() { float total_beli, diskon, total_bayar, potongan; clrscr(); cout<<"Toko Buku Gemilang"<<endl; cout<<"==================="<<endl; cout<<"Total Pembelian = Rp. ";cin>>total_beli; cout<<endl; if (total_beli>=100000) diskon = 0.1 * total_beli; else diskon = 0; cout<<"======================"<<endl; cout<<"Diskon = Rp. "<<diskon<<endl; total_bayar=total_beli-diskon; cout<<"Total Bayar = Rp. "<<total_bayar; getch(); }

Hasil outputnya adalah:

2) Contoh program menentukan bobot nilai


#include<iostream> #include<conio> int main() { int i; cout<<" -= Contoh Penggunaan if =-\n"; cout<<"masukan nilai : "; cin>>i; if(i>=81&&i<100){ cout<<"Nilai : ";cout<<i;cout<<" Berkategori A"; } else if(i>71&&i<=80){ cout<<"Nilai : ";cout<<i;cout<<" } else if(i>=61&&i<=70){ cout<<"Nilai : ";cout<<i;cout<<" } else if(i>=50&&i<=60){ cout<<"Nilai : ";cout<<i;cout<<" } else if(i<50){ cout<<"Nilai : ";cout<<i;cout<<" else { cout<<"Maaf Anda Salah Memasukan } getch(); return 0; }

Berkategori B";

Berkategori C";

Berkategori D";

Berkategori E";} Nilai";

Hasil output program tersebut adalah:

3) Contoh program menentukan nilai maximal dan minimal


#include <conio.h> #include <iostream.h> main(){ int a,b; cout<<"\nPROGRAM UNTUK MENCARI NILAI MAXIMAL"; cout<<"\n DARI ANGKA YANG DIINPUTKAN"; cout<<"\n\n Input Angka 1 = ";cin>>a; cout<<" Input Angka 2 = ";cin>>b; if (a > b) {cout<<"Nilai maximalnya adalah = ' "<<a<<" '"; cout<<"\nNilai minimalnya adalah = ' "<<b<<" '";} else if (a < b) {cout<<"Nilai maximalnya adalah = ' "<<b<<" '"; cout<<"\nNilai minimalnya adalah = ' "<<a<<" '";} else cout<<"Nilai "<<a<<" sama dengan "<<b ; getch(); } Hasil Outputnya :

3 Contoh program C++ menggunakan keputusan switch 1) Contoh program menentukan pembayaran jenis rumah
#include <iostream> #include <iomanip> using namespace std; int main() { cout<<"------Tipe Rumah------"<<endl; cout<<"1. Tipe Rumah A"<<endl; cout<<"2. Tipe Rumah B"<<endl; cout<<"3. Tipe Rumah C"<<endl; //Menu Pilihan

cout<<"Tipe Rumah Mana Yang Anda Inginkan ? "; int pilih; cin>>pilih; //Penggunaan Switch system ("CLS"); switch(pilih) { case 1: cout<<"| Tipe Rumah A |"<<endl; cout<<"|Tunai | Rp.200,000,000 |"<<endl; cout<<"|---------------------------------|"<<endl; cout<<"|Kredit* | Rp.2,500,000/Bulan |"<<endl; cout<<"* = Pembayaran Dilakukan Perbulan Selama 10 Tahun"<<endl; break; case 2: cout<<"| Tipe Rumah B |"<<endl; cout<<"|Tunai | Rp.250,000,000 |"<<endl; cout<<"|---------------------------------|"<<endl; cout<<"|Kredit* | Rp.3,000,000/Bulan |"<<endl; cout<<"* = Pembayaran Dilakukan Perbulan Selama 10 Tahun"<<endl; break; case 3: cout<<"| Tipe Rumah C |"<<endl; cout<<"|Tunai | Rp.300,000,000 |"<<endl; cout<<"|---------------------------------|"<<endl; cout<<"|Kredit* | Rp.3,500,000/Bulan |"<<endl; cout<<"* = Pembayaran Dilakukan Perbulan Selama 10 Tahun"<<endl; break; default: system ("CLS"); cout<<" "<<endl; cout<<"Maaf Kami Tidak Memberikan Opsi Selain Diatas ^^"<<endl; cout<<"Silahkan Masuk Kembali"<<endl; } system ("pause"); return 0; }

hasil outputnya programnya adalah:

2) Contoh program menentukan harga diskon barang


#include<iostream.h> #include<conio.h> main() { int kode,jmlunit; float harga,diskon,sbldiskon,hargatotal,uterima,kembalian; cout<<"Jumlah Unit : "; cin>>jmlunit; cout<<"Harga : "; cin>>harga; sbldiskon=jmlunit*harga; cout<<"Total sebelum diskon : "<<sbldiskon<<endl; if ((sbldiskon>25000)&&(sbldiskon<=50000)) kode=1; else if ((sbldiskon>50000)&&(sbldiskon<=75000)) kode=2; else if ((sbldiskon>75000) &&(sbldiskon<=100000)) { kode=3; } else if (sbldiskon>100000) { kode=4; } switch(kode) { case 1: diskon=sbldiskon*0.25; break; case 2: diskon=sbldiskon*0.3; break; case 3: diskon=sbldiskon*0.5; break; case 4: diskon=sbldiskon*0.75; break; default : diskon=0; } cout<<"Kode : "<<kode<<endl; cout<<"Diskon : "<<diskon<<endl; hargatotal=sbldiskon-diskon; cout<<"Harga Total : "<<hargatotal<<endl; cout<<"Uang diterima : "; cin>>uterima; kembalian=uterima-hargatotal; cout<<"Kembalian : "<<kembalian<<endl; getch(); }

hasil outputnya adalah:

3) Contoh program menentukan tarif total dari penggunaan telepon


#include <iostream.h> #include <conio.h> void main() { int lama,total,pil; char ulang; do { clrscr(); cout<<"1. Operator A.\n"; cout<<"2. Operator B.\n"; cout<<"3. Operator C.\n \n"; cout<<"Pilih Menu [1-3] : ";cin>>pil; cout<<endl; clrscr(); switch (pil) { case 1: cout<<"Operator A.\n"; cout<<"Waktu Total Telp (Menit) : ";cin>>lama; if (lama>=60) total=(60*25)+((lama-60)*3); else total=lama*25; cout<<"Total tarif telp adalah : "<<total; break;

case 2: cout<<"Operator A.\n"; cout<<"Waktu Total Telp (Menit) : ";cin>>lama; if (lama>=60) total=(60*15)+((lama-60)*4); else total=lama*25; cout<<"Total tarif telp adalah : "<<total; break; case 3: cout<<"Operator A.\n";

cout<<"Waktu Total Telp (Menit) : ";cin>>lama; if (lama>=60) total=(60*10)+((lama-60)*5); else total=lama*25; cout<<"Total tarif telp adalah : "<<total; break; default: cout<<"Maaf Pilihan Salah . . ."; } cout<<endl<<endl; cout<<"Kembali ke Menu utama [Y/T] : ";cin>>ulang; clrscr (); } while (ulang == 'Y'||ulang == 'y'); getch(); }

Hasil outputnya adalah:

Anda mungkin juga menyukai