1. Contoh penulisan Program Variabel
#include
using namespace std;
int main()
{
// deklarasi tipe data variabel
string nama;
int umur;
char jenis_kelamin;
// --- proses input ---
cout << "Siapakah namamu?" << endl;
cout << "jawab: ";
// menyimpan data ke variabel
getline(cin,nama);
cout << "Berapa umurmu?" << endl;
cout << "jawab: ";
// menyimpan data ke variabel
cin >> umur;
cout << "Jenis kelamin [L/P]: ";
// menyimpan data ke variabel
cin >> jenis_kelamin;
// --- proses output ---
cout << "Salam kenal, " << nama << " Sekarang kamu berusia ";
cout << umur << " tahun" << " dan kamu berjenis kelamin "<< jenis_kelamin;
return 0;
}
#include
using namespace std;
int main()
{
// deklarasi tipe data variabel
string nama;
int umur;
char jenis_kelamin;
// --- proses input ---
cout << "Siapakah namamu?" << endl;
cout << "jawab: ";
// menyimpan data ke variabel
getline(cin,nama);
cout << "Berapa umurmu?" << endl;
cout << "jawab: ";
// menyimpan data ke variabel
cin >> umur;
cout << "Jenis kelamin [L/P]: ";
// menyimpan data ke variabel
cin >> jenis_kelamin;
// --- proses output ---
cout << "Salam kenal, " << nama << " Sekarang kamu berusia ";
cout << umur << " tahun" << " dan kamu berjenis kelamin "<< jenis_kelamin;
return 0;
}
Hasil dari Programnya :
2. Contoh penulisan Program Percabangan
#include
using namespace std;
int main()
{
// deklarasi tipe data variabel
string nama;
int umur;
char jenis_kelamin;
// --- proses input ---
cout << "Siapakah namamu?" << endl;
cout << "jawab: ";
// menyimpan data ke variabel
getline(cin,nama);
cout << "Berapa umurmu?" << endl;
cout << "jawab: ";
// menyimpan data ke variabel
cin >> umur;
cout << "Jenis kelamin [L/P]: ";
// menyimpan data ke variabel
cin >> jenis_kelamin;
// --- proses output ---
cout << "Salam kenal, " << nama << " Sekarang engkau berusia ";
cout << umur << " dan kau berjenis kelamin "<< jenis_kelamin;
return 0;
}
Hasil dari programnya :
3. Contoh penulisan program perulangan
#include
using namespace std;
int main() {
float jumlah, x, rerata;
int bilangan;
jumlah=0;
bilangan=3;
cout<<"#*PROGRAM MENGHITUNG RATA-RATA 3 BILANGAN*# \n";
do {
cout<<"Masukkan bilangan : ";
cin>>x;
jumlah = jumlah + x;
bilangan--;
} while (bilangan>0);
rerata = jumlah / 3;
cout<<"Reratanya adalah : "<
return 0;
}
Hasil dari programnya :
4. Contoh program berdasarkan kasus ( program kasir rumah makan )
#include
using namespace std;
int main (){
int kode,pri,jml,tot,byr,kbl;
char mad;
do
{
cout<<" Nama : Firwan Dani "<
cout<<" Nim : 180150003 "<
cout<<" Aplikasi kasir rumah makan "<
cout<<"============================================"<
cout<<" RUMAH MAKAN "<
cout<<" MAKAN 2 BAYAR 1 "<
cout<<"============================================"<
cout<<""<
cout<<"Menu Makanan Harga"<
cout<<"1. AYAM GORENG Rp. 10.000"<
cout<<"2. NASI GORENG Rp. 8.000"<
cout<<"3. MIE PANGSIT Rp. 10.000"<
cout<<"4. NASI UDUK Rp. 12.000"<
cout<<"5. NASI CAMPUR Rp. 8.000"<
cout<<"6. JUS JERUK Rp. 6.000"<
cout<<"7. AIR MINERAL Rp. 3000"<
cout<<"MASUKKAN PILIHAN ANDA :";
cin>>kode;
switch (kode){
case 1:
cout<<"AYAM GORENG"<
pri=10000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 2:
cout<<"NASI GORENG"<
pri=8000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 3:
cout<<"MIE PANGSIT"<
pri=10000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 4:
cout<<"NASI UDUK"<
pri=12000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 5:
cout<<"NASI CAMPUR"<
pri=8000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 6:
cout<<"JUS JERUK"<
pri=6000;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<
cout<<"Masih ada Y/T :";
cin>>mad;
break;
case 7:
cout<<"AIR MINERAL"<
pri=500;
cout<<"Masukkan Jumlah :";
cin>>jml;
tot=pri*jml;
cout<<"Total harganya yaitu : Rp. "<
cout<<"DIBAYAR : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"KEMBALI : Rp. "<
cout<<"Masih ada Y/T :";
cin>>mad;
break;
default:
cout<<"Kode yang anda masukkan tidak ada";
}
}
while (mad/='Y');
cout<<"Terimah Kasih Atas Kunjungan Anda WARUNG NASI MAKAN 2 BAYAR 1";
return 0;
}
Hasil dari programnya :
Mungkin itulah contoh dari program variabel, pecabangan, perulangan dan contoh kasus program kasir rumah makan yang dapat saya berikan. Semoga bermanfaat.
Terimakasih Sudah Membaca :)