Contoh sintak fungsi di Borland C++

#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void mat();
void gaji();
void menumak ();
main ()
{
int pilih ;
char lagi1;
char menu1;
char nama[20];
printf(
"\t\t||=====================================||\n"
"\t\t SELAMAT DATANG DI PROGRAM KAMI \n"
"\t\t||=====|====|_|==|=|-|=|==|_|====|=====||\n\n");
printf("Masukkan Nama Anda:");
gets(nama);
clrscr();
next:
clrscr();
printf("Nama Pengguna :%s\n",nama);
printf("\n"
"||====================================||====================================||\n"
"\t\t PILIH SALAH SATU NOMOR DIBAWAH INI \n"
"||====================================||====================================||\n"
"\n"
"\n1. Penghitungan Bangun Matematika \n"
"\n2. Penghitungan Gaji Karyawan\n"
"\n3. Penghitungan Menu Makanan \n"
"-------------------------------------------------------------------------------\n"
"Masukkan Pilihan Anda : ");
scanf("%i",&pilih);
clrscr();
switch (pilih)
{
case 1 :
{
printf("Nama Pengguna :%s\n\n",nama);
mat();
clrscr();
cout<<"\n APAKAH ANDA INGIN KEMBALI KE MENU UTAMA (y/t)?";
cin >>lagi1;
if (lagi1 == 'y')
{goto next;}
else
{goto selesai;}
}
case 2 :
{
printf("Nama Pengguna :%s\n\n",nama);
gaji();
clrscr();
cout<<"\n APAKAH ANDA INGIN KEMBALI KE MENU UTAMA (y/t)?";
cin >>lagi1;
if (lagi1 == 'y')
{goto next;}
else
{goto selesai;}
}
case 3 :
{
printf("Nama Pengguna :%s\n\n",nama);
menumak();
clrscr();
cout<<"\n APAKAH ANDA INGIN KEMBALI KE MENU UTAMA (y/t)?";
cin >>lagi1;
if (lagi1 == 'y')
{goto next;}
else
{goto selesai;}
}
default:
printf("\t\t========================================\n"
"\t\t --------PILIHAN SALAH CAK-------- \n"
"\t\t========================================\n"
"\n"
"\t\t Ketik 1 Untuk Kembali ke Menu Utama\n"
"\t\t Ketik Tombol Lain Untuk Selesai :");
scanf ("%i",&menu1);
if(menu1==1)
{goto next ;}
else
{goto selesai;}
}
selesai:
clrscr();
printf("\n\n\n\n\n\n\n\n\n\n"
"||==========================================================================||\n");
printf("\t Terima Kasih Telah Menggunakan Sistem Kami %s\n",nama);
printf("||===================||====||_||===|=|--|=|===||_||====||===================||\n");
getch ();
}
void mat()
{
float sisi, p, r,ab, bc,ac, l, luas, l_a,l_s, kel, t, perhitungan,vol;
int angka;
int lagi;
char ruang[]= "\t\t\t\t||===================||\n"
"\t\t\t\t Bangun Ruang \n"
"\t\t\t\t||===================||\n";
char datar[]= "\t\t\t\t||===================||\n"
"\t\t\t\t Bangun Datar \n"
"\t\t\t\t||===================||\n";
awalmat1:
printf("\n"
"\t\t||=============||==============||\n"
"\t\t MENU PERHITUNGAN MATEMATIKA \n"
"\t\t||=============||==============||\n"
"\n"
"\n1. Perhitungan Bangun Ruang \n"
"\n2. Perhitungan Bangun Datar\n"
"------------------------\n"
"Masukkan Pilihan Anda : ");
scanf("%f",&perhitungan);
clrscr();
if(perhitungan==1)
{
awalmat2:
printf(
"\t\t||==================================||\n"
"\t\t PILIH BANGUN YANG ANDA INGINKAN \n"
"\t\t||=====|====||==|=||=|==||====|=====||\n"
"\n"
"\n1. Kubus \n"
"\n2. Balok\n"
"\n3. Kerucut \n"
"\n4. Tabung \n"
"\n5. Limas Segitiga \n"
"\n6. Limas Segi Empat \n"
"\n7. Prisma \n"
"\n8. Bola \n"
"\n9. Kembali \n"
"-------------------------------------------------------------------------------\n"
"Masukkan Pilihan Anda : ");
scanf ("%i",&angka);
switch (angka)
{
case 1:
{
clrscr();
printf("%s \n",ruang);
printf("\nMasukkan sisi :");
scanf("%f",&sisi);
luas= 6*sisi*sisi;
vol=sisi*sisi*sisi;
kel=12*sisi;
clrscr();
printf("%s \n",ruang);
printf("Diketahui\t\t:\n");
printf("Sisi Kubus\t\t=%10.0f\n",sisi);
printf("\nHasil Perhitungan\t:");
cout<<"\nLuas Permukaan Kubus\t: 6 x "<<sisi<<" x "<<sisi<<" = "<<luas;
cout<<"\nVolume Kubus\t\t: "<<sisi<<" x "<<sisi<<" x "<<sisi<<" = "<<vol;
cout<<"\nKeliling Kubus\t\t: 12 x "<<sisi<<"\t = "<<kel;
goto endmat;
}
case 2:
{
clrscr();
printf("%s \n",ruang);
printf("\n Masukkan Panjang :");
scanf("%f",&p);
printf("\n Masukkan Lebar :");
scanf("%f",&l);
printf("\n Masukkan Tinggi\t:");
scanf("%f",&t);
luas= 2*((p*l)+(p*t)+(l*t));
vol=p*l*t;
kel=4*(p*l*t);
clrscr();
printf("%s \n",ruang);
printf("Diketahui\t\t:\n");
printf("Panjang Balok\t\t=%10.0f\n",p);
printf("Lebar Balok\t\t=%10.0f\n",l);
printf("Tinggi Balok\t\t=%10.0f\n\n",t);
printf("Hasil Perhitungan\t:");
cout<<"\nLuas Balok\t\t= 2x(("<<p<<" x "<<l<<")+("<<p<<" x "<<t<<")+("<<l<<" x "<<t<<"))\t= "<<luas;
cout<<"\nKeliling Balok\t\t= 4 x ("<<p<<" x "<<l<<" x "<<t<<")\t\t= "<<kel;
cout<<"\nVolume Balok\t\t= "<<p<<" x "<<l<<" x "<<t<<"\t\t\t= "<<vol;
goto endmat;
}
case 3:
{
clrscr();
printf("%s \n",ruang);
printf("\n Masukkan Jari-Jari :");
scanf("%f",&r);
printf("\n Masukkan Tinggi\t:");
scanf("%f",&t);
l_a= 3.14*r*r;
vol=0.33*l_a*t;
clrscr();
printf("%s \n",ruang);
printf("Diketahui\t\t:\n");
printf("Jari-Jari Kerucut\t=%10.0f\n",r);
printf("Tinggi Kerucut\t\t=%10.0f\n\n",t);
printf("Hasil Perhitungan\t:");
cout<<"\nLuas Alas Kerucut\t= 3,14 x ("<<r<<" x "<<r<<")\t= "<<l_a;
cout<<"\nVolume Kerucut\t\t= 0,33 x ("<<l_a<<" x "<<t<<")\t= "<<vol;
goto endmat;
}
case 4:
{
clrscr();
printf("%s \n",ruang);
printf("\n Masukkan Jari-Jari :");
scanf("%f",&r);
printf("\n Masukkan Tinggi\t:");
scanf("%f",&t);
l_a= 3.14*r*r;
l_s= 2*3.14*r*t;
vol = l_a*t;
clrscr();
printf("%s \n",ruang);
printf("Diketahui\t\t:\n");
printf("Jari-Jari Tabung\t=%10.0f\n",r);
printf("Tinggi Tabung\t\t=%10.0f\n\n",t);
printf("Hasil Perhitungan\t:");
cout<<"\nLuas Alas Tabung\t= 3,14 x ("<<r<<" x "<<r<<")\t= "<<l_a;
cout<<"\nLuas Selimut Tabung\t= 2 x 3,14 x ("<<r<<" x "<<t<<")\t= "<<l_s;
cout<<"\nVolume Tabung\t\t= "<<l_a<<" x "<<t<<"\t\t= "<<vol;
goto endmat;
}
case 5:
{
clrscr();
printf("%s \n",ruang);
printf("\n Masukkan Tinggi :");
scanf("%f",&t);
printf("\n Masukkan Sisi Miring :");
scanf("%f",&r);
printf("\n Masukkan Panjang AB\t:");
scanf("%f",&ab);
printf("\n Masukkan Panjang BC\t:");
scanf("%f",&bc);
printf("\n Masukkan Panjang AC\t:");
scanf("%f",&ac);
l_a=ab*bc*0.5;
kel=(ab*r*0.5)+(bc*r*0.5)+(ac*r*0.5);
luas=l_a+kel;
vol=0.33*luas*t;
clrscr();
printf("%s \n",ruang);
printf("Diketahui\t\t:\n");
printf("Tinggi Limas\t\t=%10.0f\n",t);
printf("Sisi Miring Limas\t=%10.0f\n",r);
printf("Panjang AB\t\t=%10.0f\n",ab);
printf("Panjang BC\t\t=%10.0f\n",bc);
printf("Panjang AC\t\t=%10.0f\n\n",ac);
printf("Hasil Perhitungan\t:");
cout<<"\nLuas Permukaan Limas\t= "<<l_a<<" + "<<kel<<"\t= "<<luas;
cout<<"\nVolume Limas\t\t= 0,33 x "<<luas<<" x "<<t<<"\t= "<<vol;
goto endmat;
}
case 6:
{
clrscr();
printf("%s \n",ruang);
printf("\n Masukkan Tinggi :");
scanf("%f",&t);
printf("\n Masukkan Sisi Miring :");
scanf("%f",&r);
printf("\n Masukkan Panjang AB/CD\t:");
scanf("%f",&ab);
printf("\n Masukkan Panjang BC/AD\t:");
scanf("%f",&bc);
l_a=ab*bc;
kel=(ab*r)+(bc*r);
luas=l_a+kel;
vol=0.33*l_a*t;
clrscr();
printf("%s \n",ruang);
printf("Dikehatui\t\t:\n");
printf("Tinggi Limas\t\t=%10.0f\n",t);
printf("Sisi Miring Limas\t=%10.0f\n",r);
printf("Panjang AB/CD\t\t=%10.0f\n",ab);
printf("Panjang BC/AD\t\t=%10.0f\n\n",bc);
printf("Hasil Perhitungan\t:");
cout<<"\nLuas Alas Limas\t\t= "<<ab<<" x "<<bc<<"\t= "<<l_a;
cout<<"\nKeliling Limas\t\t= ("<<ab<<" x "<<r<<")+("<<bc<<" x "<<r<<")\t= "<<kel;
cout<<"\nLuas Permukaan Limas\t= "<<l_a<<" + "<<kel<<"\t\t= "<<luas;
cout<<"\nVolume Limas\t\t= 0,33 x("<<l_a<<" x "<<t<<")\t\t= "<<vol;
goto endmat;
}
case 7:
{
clrscr();
printf("%s \n",ruang);
printf("\n Masukkan Panjang AB\t:");
scanf("%f",&ab);
printf("\n Masukkan Panjang BC\t:");
scanf("%f",&bc);
printf("\n Masukkan Panjang AC\t:");
scanf("%f",&ac);
printf("\n Masukkan Tinggi :");
scanf("%f",&t);
l_a=0.5*ab*bc;
luas=(ab*bc*ac)*12;
vol=l_a*t;
kel=l_a+luas;
clrscr();
printf("%s \n",ruang);
printf("Diketahui\t\t:\n");
printf("Panjang AB\t\t=%10.0f\n",ab);
printf("Panjang BC\t\t=%10.0f\n",bc);
printf("Panjang AC\t\t=%10.0f\n\n",ac);
printf("Hasil Perhitungan\t:");
cout<<"\nLuas Alas Prisma\t= 0,5 x "<<ab<<" x "<<bc<<"\t\t= "<<l_a;
cout<<"\nLuas Sisi Tegak Prisma\t= ("<<ab<<" x "<<bc<<" x "<<ac<<") x 12\t= "<<luas;
cout<<"\nLuas Permukaan Prisma\t= "<<l_a<<" + "<<luas<<"\t\t= "<<kel;
cout<<"\nVolume Limas\t\t= "<<l_a<<" x "<<t<<"\t\t = "<<vol;
goto endmat;
}
case 8:
{
clrscr();
printf("%s \n",ruang);
printf("\n Masukkan Jari-Jari\t:");
scanf("%f",&r);
luas=4*3.14*r*r;
vol=1.33*3.14*r*r*r;
clrscr();
printf("%s \n",ruang);
printf("Diketahui\t\t:\n");
printf("Jari-Jari Bola \t\t=%10.0f\n\n",r);
printf("Hasil Perhitungan\t:");
cout<<"\nLuas Permukaan Bola\t= 4 x 3,14 x "<<r<<" x "<<r<<"\t\t= "<<luas;
cout<<"\nVolume Bola\t\t= 4/3 x 3,14 x "<<r<<" x "<<r<<" x "<<r<<"\t= "<<vol;
goto endmat;
}
case 9:
{clrscr();goto awalmat1;}
default:
{clrscr();
printf("\t\t========================================\n"
"\t\t --------PILIHAN SALAH CAK-------- \n"
"\t\t========================================\n"
"\n"
"\t\t Ketik 1 Untuk Kembali Memilih Bangun\n"
"\t\t Ketik Tombol Lain Untuk Selesai :");
scanf("%i",&lagi);
if(lagi==1)
{clrscr ();
goto awalmat2;}
endmat:
printf(
"\n\n-------------------------------------------------------------------------------\n"
"\t\t ||========================================||\n"
"\t\t -------KETENTUAN MENU AKHIR------- \n"
"\t\t ||========================================||\n\n"
"\t\t Tekan 2 Untuk Kembali Ke Penghitungan Bangun Matematika \n"
"\t\t Tekan 1 Untuk Kembali Memilih Bangun \n"
"\t\t Tekan Angka Lain Untuk Selesai \n"
"\t\t Masukkan Pilihan Anda :");
cin>>lagi;
if (lagi==2)
{clrscr();
goto awalmat1;}
else if (lagi==1)
{clrscr();
goto awalmat2;}
}
}
}
else if(perhitungan==2)
{
awalmat3:
printf(
"\t\t||==================================||\n"
"\t\t PILIH BANGUN YANG ANDA INGINKAN \n"
"\t\t||=====|====||==|=||=|==||====|=====||\n"
"\n"
"\n1. Persegi \n"
"\n2. Persegi Panjang \n"
"\n3. Segi Tiga \n"
"\n4. Jajar Genjang \n"
"\n5. Trapesium \n"
"\n6. Layang-Layang \n"
"\n7. Belah Ketupat \n"
"\n8. Lingkaran \n"
"\n9. Kembali \n"
"-------------------------------------------------------------------------------\n"
"Masukkan Pilihan Anda : ");
scanf ("%i",&angka);
switch (angka)
{
case 1:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan sisi :");
scanf("%f",&sisi);
luas=2*sisi;
kel=4*sisi;
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Panjang Sisi\t\t=%10.0f\n\n",sisi);
printf("Hasil Perhitungan");
cout<<"\nLuas Persegi\t\t= 2 x "<<sisi<<"\t= "<<luas;
cout<<"\nKeliling Persegi\t= 4 x "<<sisi<<"\t= "<<kel;
goto endmat1;
}
case 2:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan Panjang:");
scanf("%f",&p);
printf("\nMasukkan Lebar\t:");
scanf("%f",&l);
luas=p*l;
kel=(2*p)+(2*l);
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Panjang\t\t\t=%10.0f\n",p);
printf("Lebar\t\t\t=%10.0f\n\n",l);
printf("Hasil Perhitungan");
cout<<"\nLuas Persegi Panjang\t= "<<p<<" x "<<l<<"\t\t= "<<luas;
cout<<"\nKeliling Persegi Panjang= 2 x ("<<p<<" + "<<l<<")\t= "<<kel;
goto endmat1;
}
case 3:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan Alas\t:");
scanf("%f",&p);
printf("\nMasukkan Tinggi\t:");
scanf("%f",&t);
luas=0.5*p*t;
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Alas Segitiga\t=%10.0f\n",p);
printf("Tinggi Segitiga\t=%10.0f\n\n",t);
printf("Hasil Perhitungan");
cout<<"\nLuas Segitiga\t= 1/2 x "<<p<<" x "<<t<<" = "<<luas;
goto endmat1;
}
case 4:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan Alas\t:");
scanf("%f",&p);
printf("\nMasukkan Tinggi\t:");
scanf("%f",&t);
luas=p*t;
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Alas Jajar Genjang\t=%10.0f\n",p);
printf("inggi Jajar Genjang\t=%10.0f\n\n",t);
printf("Hasil Perhitungan");
cout<<"\nLuas Jajar Genjang\t= "<<p<<" x "<<t<<" = "<<luas;
goto endmat1;
}
case 5:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan Sisi Sejajar I\t:");
scanf("%f",&p);
printf("\nMasukkan Sisi Sejajar II:");
scanf("%f",&l);
printf("\nMasukkan Tinggi\t\t:");
scanf("%f",&t);
luas=0.5*(p+l)*t;
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Panjang Sisi Pertama\t=%10.0f\n",p);
printf("Panjang Sisi Kedua\t=%10.0f\n",l);
printf("Panjang Tinggi\t\t=%10.0f\n\n",t);
printf("Hasil Percobaan");
cout<<"\nLuas Trapesium\t\t= 1/2 x ("<<p<<" x "<<l<<") x"<<t<<" = "<<luas;
goto endmat1;
}
case 6:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan Diagonal I\t:");
scanf("%f",&p);
printf("\nMasukkan Diagonal II\t:");
scanf("%f",&l);
luas=0.5*p*l;
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Panjang Diagonal Pertama\t=%10.0f\n",p);
printf("Panjang Diagonal Kedua\t\t=%10.0f\n\n",l);
printf("Hasil Perhitungan");
cout<<"\nLuas Layang-Layang\t\t= 1/2 x "<<p<<" x "<<l<<" = "<<luas;
goto endmat1;
}
case 7:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan Diagonal I\t:");
scanf("%f",&p);
printf("\nMasukkan Diagonal II\t:");
scanf("%f",&l);
luas=0.5*p*l;
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Panjang Diagonal Pertama\t=%10.0f\n",p);
printf("Panjang Diagonal Kedua\t\t=%10.0f\n\n",l);
printf("Hasil Perhitungan");
cout<<"\nLuas Balah Ketupat\t\t= 1/2 x "<<p<<" x "<<l<<" = "<<luas;
goto endmat1;
}
case 8:
{
clrscr();
printf("%s \n",datar);
printf("\nMasukkan Jari-Jari\t:");
scanf("%f",&r);
luas=3.14*r*r;
clrscr();
printf("%s \n",datar);
printf("Diketahui\n");
printf("Panjang Jari-Jari\t=%10.0f\n\n",r);
printf("Hasil Perhitungan");
cout<<"\nLuas Lingkaran\t\t= 3,14 x "<<r<<" x "<<r<<" = "<<luas;
goto endmat1;
}
case 9:
{clrscr();goto awalmat1;}
default:
{clrscr();
printf("\t\t========================================\n"
"\t\t --------PILIHAN SALAH CAK-------- \n"
"\t\t========================================\n"
"\n"
"\t\t Ketik 1 Untuk Kembali Memilih Bangun\n"
"\t\t Ketik Tombol Lain Untuk Selesai :");
scanf("%i",&lagi);}
if(lagi==1)
{clrscr ();
goto awalmat2;}
endmat1:
printf(
"\n\n-------------------------------------------------------------------------------\n"
"\t\t ||========================================||\n"
"\t\t -------KETENTUAN MENU AKHIR------- \n"
"\t\t ||========================================||\n\n"
"\t\t Tekan 2 Untuk Kembali Ke Penghitungan Bangun Matematika \n"
"\t\t Tekan 1 Untuk Kembali Memilih Bangun \n"
"\t\t Tekan Angka Lain Untuk Selesai \n"
"\t\t Masukkan Pilihan Anda :");
cin>>lagi;
if (lagi==2)
{clrscr();
goto awalmat1;}
else if (lagi==1)
{clrscr();
goto awalmat3;}
}
}
}
void gaji ()
{
char nama[20];
int gol, status,jml_a,jml_1mg,lagi ;
float jam[6];
int x;
float tunj, gaji, gajijam, lembur, total;
char menu[]= "*******************************************************************************\n"
" MENGHITUNG GAJI KARYAWAN\n"
"*******************************************************************************\n\n";
awal:
printf("%s",menu);
printf("Masukkan Nama Karyawan\t\t:");
scanf("%s",&nama);
printf("Masukkan Golongan (1/2/3)\t:");
scanf("%i",&gol);
printf("\n"
"1.Suami\t 2.Istri 3.Lajang\n"
"Masukkan Status Karyawan\t:");
scanf("%i",&status);
printf("Masukkan Jumlah Anak\t\t:");
scanf("%i",&jml_a);
printf("\n");
for(int i=0;i<6;i++)
{
printf("Masukkan Jam Kerja Hari Ke %i\t:",(i+1));
scanf("%f",&jam[i]);
}
jml_1mg =0;
for(int i=0;i<6;i++)
{
jml_1mg =jml_1mg + jam[i];
}
switch(gol)
{
case 1:
gajijam = 10000;
break;
case 2:
gajijam = 8000;
break;
default:
gajijam = 6000;
}
gaji=gajijam*48;
if(status==1)
{
x=50000;
tunj = 0.1*gaji +(x* jml_a);
}
else if (status==2)
{
x=25000;
tunj = 0.1*gaji +(x* jml_a);
}
else
{
tunj = 0.1 * gaji;
}
lembur=(jml_1mg-48)*gajijam;
total=gaji+tunj+lembur;
clrscr();
printf("%s",menu);
printf("\n Nama Karyawan\t\t: %s ",nama);
printf("\n Golongan Karyawan\t: %i ",gol);
printf("\n Jumlah Anak / Status \t:%3i",jml_a);
if(status==1)
{printf(" / Suami");}
else if(status==2)
{printf(" / Istri");}
else {printf(" / Lajang");}
printf("\n Gaji Dalam Satu Jam\t: Rp%10.0f",gajijam);
cout<<"\n Gaji Pokok\t\t: Rp "<<gajijam<<" x 48 \t\t= Rp "<<gaji;
cout<<"\n Tunjangan ";
if(status==1)
{printf("Suami \t:");}
else if(status==2)
{printf("Istri \t:");}
else {printf("Lajang \t:");}
cout<<" 0,1 x"<<gaji<<" + ("<<x<<" x "<<jml_a<<")\t= Rp "<<tunj;
cout<<"\n\n Lembur\t\t\t: ("<<jml_1mg<<"jam - 48 Jam) x "<<gajijam<<" \t= Rp "<<lembur;
cout<<"\n Total Gaji\t\t: Rp "<<gaji<<" + "<<lembur<<" + "<<tunj<<" \t= Rp "<<total;
goto endgaji;
endgaji:
printf(
"\n\n\n-------------------------------------------------------------------------------\n"
"\t\t ||========================================||\n"
"\t\t -------KETENTUAN MENU AKHIR------- \n"
"\t\t ||========================================||\n\n"
"\t\t Tekan 1 Untuk Kembali Ke Awal Penghitungan Gaji \n"
"\t\t Tekan Angka Lain Untuk Selesai \n"
"\t\t Masukkan Pilihan Anda :");
cin>>lagi;
if (lagi==1)
{clrscr();
goto awal;}
}
void menumak ()
{
int pil;
int ulang;
float totals, total;
long j,k;
ulang:
printf(
"===============================================================================\n"
" INPUT ANGKA SELAIN DI MENU UNTUK TOTAL HARGA \n"
"===============================================================================\n"
" ||--------PILIHAN MENU--------|| \n\n");
printf("1. Ayam Goreng\t: Rp 10.000\t5. Nasi Rames\t: Rp 6.000\n"
"2. Ayam Bakar\t: Rp 11.000\t6. Tempe Penyet\t: Rp 4.500\n"
"3. Ayam Penyet\t: Rp 12.000\t7. Pecel Lele\t: Rp 11.500\n"
"4. Nasi Goreng\t: Rp 8.000\t8. Soto Ayam\t: Rp 6.000\n"
"-------------------------------------------------------------------------------\n");
total=0;
awal:
cout<<"Masukkan Pilihan Anda : ";cin>>pil;
if(pil==1)
{
totals=total+10000;
total=totals;
goto awal;
}
else if (pil==2)
{
totals=total+11000;
total=totals;
goto awal;
}
else if (pil==3)
{
totals=total+12000;
total=totals;
goto awal;
}
else if (pil==4)
{
totals=total+8000;
total=totals;
goto awal;
}
else if (pil==5)
{
totals=total+6000;
total=totals;
goto awal;
}
else if (pil==6)
{
totals=total+4500;
total=totals;
goto awal;
}
else if (pil==7)
{
totals=total+11500;
total=totals;
goto awal;
}
else if (pil==8)
{
totals=total+6000;
total=totals;
goto awal;
}
else
{
clrscr();
printf(
"===============================================================================\n");
cout<<"Total Harga\t\t= Rp "<<total;
cout<<"\nUang Anda\t\t= Rp ";cin>>j;
printf(
"============================================================================[-]\n");
k = j-total;
cout<<"\nUang Kembalian\t\t= Rp "<<k;
goto endmenu;
endmenu:
printf(
"\n\n\n-------------------------------------------------------------------------------\n"
"\t\t ||========================================||\n"
"\t\t -------KETENTUAN MENU AKHIR------- \n"
"\t\t ||========================================||\n\n"
"\t\t Tekan 1 Untuk Kembali Ke Awal Pemilihan Menu \n"
"\t\t Tekan Angka Lain Untuk Selesai \n"
"\t\t Masukkan Pilihan Anda :");
cin>>ulang;
if (ulang==1)
{clrscr();
goto ulang;}
}
}
0 Response to "Contoh sintak fungsi di Borland C++"
Post a Comment