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(); }
Berkategori B";
Berkategori C";
Berkategori D";
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; }
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(); }