Homepage > Algoritma Pemrograman I : C++ IF Nested
Algoritma Pemrograman I : C++ IF Nested
06/12/2012 13:47
Materi IF NESTED
TAMPILAN INPUT PROGRAM:
TAMPILAN OUTPUT PROGRAM:
LISTING PROGRAM:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nm[20],kode,*kelas,*nmkmr,kls;
long hrg,b_kls,total;
int lama;
clrscr();
cout<<" HOTEL KENCANA\n";
cout<<"========================================\n";
cout<<"Nama Penginap : ";gets(nm);
cout<<"\n";
cout<<"Pilihan Kamar :\n";
cout<<" 1. Mawar\n";
cout<<" 2. Melati\n";
cout<<" 3. Anggrek";
cout<<"\n Input Pilihan Kamar [ 1 / 2 / 3 ] : ";cin>>kode;
cout<<"\n Input Lama Menginap : ";cin>>lama;
cout<<"Input Pilihan Kelas [A.VIP / B.Regular] : ";cin>>kls;
if (kode=='1')
{
nmkmr="Mawar";
hrg=250000;
if(kls=='A' || kls=='a')
{
b_kls=25000;
kelas="VIP";
}
else
{
b_kls=0;
kelas="Regular";
}
}
else if (kode=='2')
{
nmkmr="Melati";
hrg=200000;
if(kls=='A' || kls=='a')
{
b_kls=25000;
kelas="VIP";
}
else
{
b_kls=0;
kelas="Regular";
}
}
else if (kode=='3')
{
nmkmr="Anggrek";
hrg=150000;
if(kls=='A' || kls=='a')
{
b_kls=25000;
kelas="VIP";
}
else
{
b_kls=0;
kelas="Regular";
}
}
else
{
cout<<"\n Anda salah input, silahkan tekan ENTER untuk mengulang!";
getch();
}
total=hrg * lama + b_kls;
clrscr();
cout<<" HOTEL KENCANA\n";
cout<<"========================================\n";
cout<<"Nama Penginap : "<<nm;
cout<<"\nNama Kamar : "<<nmkmr;
cout<<"\nKelas : "<<kelas;
cout<<"\nHarga Kamar : "<<hrg;
cout<<"\nBiaya Tambahan : "<<b_kls;
cout<<"\nLama Inap = "<<lama<<" Hari";
cout<<"\n========================================\n";
cout<<"Total = "<<total;
cout<<"\n========================================\n\n";
getch();
}