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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Pendidikan

Iklan Tengah Artikel 2

Iklan Bawah Artikel