Senin, 20 Oktober 2014

Algoritma Dan Pemrograman 1 _ BORLAND CPP

Berikut adalah coding hasil latihan pertemuan 5 tentang percabangan tentang PENGINAPAN PASTI BETAH:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char nama[20], kode, lagi;
int inap, biaya1, biaya2, total, bayar, kembali;
atas:
clrscr();
cout<<"Penginapan Pasti Betah";
cout<<"\n=========================";
cout<<"\nnama penyewa : ";
cin>>nama;
cout<<"\nkode kamar (A/B/M) : ";

cin>>kode;
if(kode=='A')
{
clrscr();
cout<<"\nPenginapan Pasti Betah";
cout<<"\n============================";
cout<<"\nNama Penyewa:"<<nama;
cout<<"\nKode Kamar (A/B/M): " <<kode;
cout<<"\nLama Menginap : ";

cin>>inap;
cout<<"\n=============================";
cout<<"\nTipe Kamar : Anggrek";
cout<<"\nlama menginap : " <<inap;
cout<<"hari";

if(inap>=7)
{
cout<<"\nSouvenir : Payung Cantik";
}

else
biaya1=300000;
biaya2=200000;
cout<<"\nBiaya Sewa :"<<biaya1;
cout<<"\nBiaya Administrasi :"<<biaya2;
total=(biaya1*inap)+biaya2;
cout<<"\nTotal Biaya Sewa :"<<total;
cout<<"\n==============================";
cout<<"\nUang Bayar : ";

cin>>bayar;
if(bayar<total)
{
cout<<"Maaf uang anda tidak mencukupi";
goto bawah;
}
else
kembali=bayar-total;
cout<<"\nUang Kembali : "<<kembali;
cout<<"\nIngin Input Lagi Y/N : ";
cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto atas;
else
goto bawah;
}

else if(kode=='B')
{
clrscr();
cout<<"\nPenginapan Pasti Betah";
cout<<"\n============================";
cout<<"\nNama Penyewa:"<<nama;
cout<<"\nKode Kamar (A/B/M): " <<kode;
cout<<"\nLama Menginap : ";

cin>>inap;
cout<<"\n=============================";
cout<<"\nTipe Kamar : Bougenville";
cout<<"\nlama menginap : " <<inap; cout<<"hari";
if(inap>=7)
{
cout<<"\nSouvenir : Payung Cantik";
}
else
biaya1=250000;
biaya2=200000;
cout<<"\nBiaya Sewa :"<<biaya1;
cout<<"\nBiaya Administrasi :"<<biaya2;
total=(biaya1*inap)+biaya2;
cout<<"\nTotal Biaya Sewa :"<<total;
cout<<"\n==============================";
cout<<"\nUang Bayar : ";

cin>>bayar;
if(bayar<total)
{
cout<<"Maaf uang anda tidak mencukupi";
goto bawah;
}

else
kembali=bayar-total;
cout<<"\nUang Kembali : "<<kembali;
cout<<"\nIngin Input Lagi Y/N : ";

cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto atas;
else
goto bawah;
}

else if(kode=='M')
{
clrscr();
cout<<"\nPenginapan Pasti Betah";
cout<<"\n============================";
cout<<"\nNama Penyewa:"<<nama;
cout<<"\nKode Kamar (A/B/M): " <<kode;
cout<<"\nLama Menginap : ";

cin>>inap;
cout<<"\n=============================";
cout<<"\nTipe Kamar : Mawar";
cout<<"\nlama menginap : " <<inap; cout<<"hari";
if(inap>=7)
{
cout<<"\nSouvenir : Payung Cantik";
}

else
biaya1=200000;
biaya2=200000;
cout<<"\nBiaya Sewa :"<<biaya1;
cout<<"\nBiaya Administrasi :"<<biaya2;
total=(biaya1*inap)+biaya2;
cout<<"\nTotal Biaya Sewa :"<<total;
cout<<"\n==============================";
cout<<"\nUang Bayar : ";

cin>>bayar;
if(bayar<total)
{
cout<<"Maaf uang anda tidak mencukupi";
goto bawah;
}

else
kembali=bayar-total;
cout<<"\nUang Kembali : "<<kembali;
cout<<"\nIngin Input Lagi Y/N : ";

cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto atas;
else
goto bawah;
}

else
cout<<"kode yang anda masukan salah";
cout<<"\nIngin Input Lagi Y/N : ";
cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto atas;
else
goto bawah;

bawah :
getch();
}

Tidak ada komentar:

Posting Komentar