#Function
yaitu Sebuah kumpulan Statement yang akan mengembalikan sebuah nilai
balik pada pemanggilnya. Nilai yang dihasilkan Function harus ditampung
kedalam sebuah variabel.
Perbedaan function dan procedure, yaitu :
Perbedaan
antara function dan procedure adalah : kalau function dia akan
mengembalikan suatu nilai pada pemanggilnya, sedangkan kalau procedure
dia tidak akan mengembalikan nilai apapun pada fungsi pemanggilnya
#include
<conio.h>
#include
<iostream.h>
void menu
(){
cout<<" MENU PILIHAN\n";
cout<<"1.DAFTAR
MAKANAN\n";
cout<<"2.DAFTAR
MINUMAN\n";
cout<<"3.TRANSAKSI\n";
cout<<"4.EXIT\n";
}
void
makanan(){
cout<<"DAFTAR
MAKANAN";
cout<<"\n1.Nasi
Putih = Rp. 3000";
cout<<"\n2.ayam
bakar/goreng = Rp. 10000";
cout<<"\n3.Gado_gado
= Rp. 8000";
cout<<"\n4.Nasi
goreng = Rp. 10000";
cout<<"\n5.ikan
bandeng = Rp. 15000";
}
void
minuman(){
cout<<"\nDAFTAR
MINUMAN";
cout<<"\n1.Air
Botol = Rp. 5000";
cout<<"\n2.es
teh manis = Rp. = Rp. 5000";
cout<<"\n3.jus
jeruk = Rp. 10000";
cout<<"\n4.jus
mangga = Rp. 10000";
cout<<"\n5.jus
alpukat = Rp. 10000";
}
void
transaksi(){
int m,n;
int
hm,hn,total,pbeli,kbali;
cout<<"TRANSAKSI";
cout<<"\nmakanan
= ";cin>>m;
if(m==1)
cout<<"Harga
= Rp. 3000";
else
if(m==2)
cout<<"Harga
= Rp. 10000";
else
if(m==3)
cout<<"Harga
= Rp. 8000";
else
if(m==4)
cout<<"Harga
= Rp. 10000";
else
if(m==5)
cout<<"Harga
= Rp. 15000";
cout<<"\nminuman
= ";cin>>n;
if(n==1)
cout<<"Harga = Rp. 5000";
else
if(n==2)
cout<<"Harga
= Rp. 5000";
else
if(n==3)
cout<<"Harga
= Rp. 10000";
else
if(n==4)
cout<<"Harga
= Rp. 10000";
else
if(n==5)
cout<<"Harga
= Rp. 10000";
cout<<"\nharga
makanan = ";cin>>hm;
cout<<"harga
minuman = ";cin>>hn;
total=hm+hn;
if(total>=20000){
total=0.02*total;
cout<<"harga
total =";
cout<<total;
}
cout<<"\nuang
pembeli=";cin>>pbeli;
kbali=pbeli-total;
cout<<"uang
kembali= "<<kbali;
}
main(){
menu();
int pilih;
cout<<"input
pilihan = ";cin>>pilih;
if(pilih==1){
clrscr();
makanan();
}
else
if(pilih==2){
clrscr();
minuman();
}
else
if(pilih==3){
clrscr();
makanan();
minuman();
transaksi();
}
else
if(pilih==4)
goto exit;
getch();
exit:
clrscr();
cout<<"trims";
}
sekian dan terima kasih.....
02.19
0 komentar:
Posting Komentar