Aplikasi if dalam C++
Berikut adalah contoh program parkir mengunakan kondisi (if) menggunakan bahasa C++.....
#include<iostream.h>
#include<conio.h>
void main ()
{
float a,b,c,d;
cout<<" ' ' ' ' ' BIAYA PARKIR ' ' ' ' ' "<<endl;
cout<<" JAM MASUK = ";
cin>>a;
if (a<=24)
{
cout<<" JAM KELUAR = ";
cin>>b;
if (b<=24)
{
if (b>a)
{
c=b-a;
cout<<" LAMA PARKIR ="<<c<<endl;
}
else if (b<a)
{
c=(24-a)+b;
cout<<" LAMA PARKIR ="<<c<<endl;
}
if (c<=2)
{
d=2000;
cout<<" BIAYA PARKIR = "<<d<<endl;
}
else if (c>2)
{
d=2000+(500*(c-2));
cout<<" BIAYA PARKIR = "<<d<<endl;
}
else
{
cout<<"MAAF ANDA SALAH"<<endl;
}
}
else
{
cout<<"MAAF ANDA SALAH M EMASUKAN JAM\n\n";
cout<<"BATASAN WAKTU SAMPAI 24\n\n";
cout<<"' ' ' ' ' T E R I M A K A S I H ' ' ' ' '\n\n\n\n\n\n";
}
getch();
}
}
Ini adalah sebuah program Rumah Makan menggunakan C++ dimana didalamnya terdapat fungsi,kondisi dan perulangan.
#include<iostream.h>
#include<conio.h>
//fungsi makanan
double makanan(int n)
{
double eat;
if(n==1)eat=5000;
else
if(n==2)eat=6000;
else
if(n==3)eat=7000;
return eat;
}
//fungsi minuman
double minuman(double n)
{
int drink;
int apel=5000,alpukat=6000,mangga=7000;
if(n==1)drink=5000;
else
if(n==2)drink=6000;
else
if(n==3)drink=7000;
return drink;
}
//fungsi garis
void line()
{cout<<"==========================";}
//main program
void main()
{
int bayar,makan,minum,eat,drink;
int plusmin,pay,totalHarga;
int totminum,totmakan;
char exit;
loop :
line();
cout<<" DAFTAR MENU RESTORAN FTI";
line();
cout<<endl;
cout<<" MAKANAN : MINUMAN :\n";
cout<<" 1. Nasi Pecel Rp.5000,- 1. Jus Apel Rp.5000,- \n";
cout<<" 2. Nasi Soto Rp.6000,- 2. Jus Mangga Rp.6000,- \n";
cout<<" 3. Nasi Rawon Rp.7000,- 3. Jus Alpukat Rp.7000,- \n";
cout<<endl;
cout<<" Pilih Menu Makanan : ";cin>>eat;cout<<"\n";
cout<<" Jumlah Makanan : ";cin>>makan;
totmakan=makan*makanan(eat);
cout<<endl;
cout<<" Pilih Menu Minuman : ";cin>>drink;cout<<"\n";
cout<<" Jumlah Minuman : ";cin>>minum;
totminum=minum*minuman(drink);
totalHarga=totminum+totmakan;
cout<<endl;
cout<<" Total Harga : "<<totalHarga;
cout<<"\n Bayar : ";cin>>pay;cout<<endl;
plusmin=pay-totalHarga;
cout<<"\n Kembali/Kurang : "<<plusmin<<endl;
cout<<" Keluar dari Aplikasi? (Y/N) : ";cin>>exit;
if (exit=='y')
{
clrscr();
goto loop;
}
else
cout<<"anda keluar dari sistem, terima kasih\n\n";
getch();
}
0 komentar:
Posting Komentar