Minggu, 26 Januari 2014

PROGRAM KASIR C/C++

Berikut Listing Programnya :

#include "stdio.h"
#include "conio.h"
int pilMember,pilMenu,pilMakanan,pilMinuman;
int bayar =0,bayar2=0,uangPembeli,kembalian,total;
void makanan(){
     makan:printf(" Food Price \n");
          printf(" 1. Nasi Goreng :10000 \n");
          printf(" 2. Spageti     :12000 \n");
          printf(" 3. Tachos      :15000 \n");
          printf(" 4. Selesai memilih \n");
          printf(" Masukkan Pilihan :");
          scanf("%d",&pilMakanan);
     switch(pilMakanan){
             case 1:{
                  printf("  Makanan Akan Segera Di Antar\n");
                  printf(" Silahkan Menunggu Sebentar ^_^ ");
                  bayar+=+10000;
                  getch();
                  clrscr();
                  goto makan;
                  }break;
             case 2:{
                  printf("  Makanan Akan Segera Di Antar\n");
                  printf(" Silahkan Menunggu Sebentar ^_^ ");
                  bayar+=+12000;
                  getch();
                  clrscr();
                  goto makan;
                  }break;
             case 3:{
                  printf("  Makanan Akan Segera Di Antar\n");
                  printf(" Silahkan Menunggu Sebentar ^_^ ");
                  bayar+=+15000;
              getch();
                  clrscr();
              goto makan;
                  }break;
          case 4:{
                  clrscr();
              break;
              }break;
             default : printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
              clrscr();
                  goto makan;
     }
}


void minuman(){
    minum:printf(" Drink price \n");
          printf(" 1. Jus Alpukat    :8000 \n");
          printf(" 2. Es Teh Manis   :5000 \n");
          printf(" 3. Heineken       :10000 \n");
          printf(" 4. Selesai Memilih \n");
          printf(" Inputkan Pilihan :");
        scanf("%d",&pilMinuman);
     switch(pilMinuman){
     case 1:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu Sebentar ^_^ ");
          bayar2+=+8000;
        getch();
          clrscr();
        goto minum;
          }break;
    case 2:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu Sebentar ^_^ ");
          bayar2+=+5000;
          getch();
        clrscr();
        goto minum;
          }break;
    case 3:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu Sebentar ^_^ ");
          bayar2+=+10000;
        getch();
          clrscr();
        goto minum;
          }break;
     case 4:{
        clrscr();
        break;
          }break;
    default :
          printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
          clrscr();
          goto minum;
   }
}


 void bannerCafe(){
      printf("+=================================+  \n");
      printf("+          SELAMAT DATANG         +  \n");
      printf("+=================================+  \n");
 }
 void pembayaran(){
      pembayar:printf(" Total Pembelian Makanan :");
      printf("Rp.%d,-",bayar);
      printf("\n Total Pembelian Minuman :");
      printf("Rp.%d,-",bayar2);
      total=bayar+bayar2;
      printf("\n total __________________:Rp.%d,- \n",total);
      printf(" Jumlah Uang Pembeli :Rp.");
     scanf("%d",&uangPembeli);
      printf("-------------------- \n");
     kembalian=uangPembeli-total;
      printf(" Kembalian :Rp.%d,- \n",kembalian);
      getch();
      clrscr();
 }


 void main(){
      menu :
         bannerCafe();
            printf("+===================+\n");
            printf("+--------MENU-------+\n");
            printf("+===================+\n");
            printf("+ 1. List Makanan   +\n");
            printf("+ 2. List Minuman   +\n");
            printf("+ 3. Bayar          +\n");
            printf("+===================+\n");
         printf(" Masukan Pilihan :");
         scanf("%d",&pilMenu);
      switch(pilMenu){
         case 1:{
                 clrscr();
                  bannerCafe();
              makanan();
              goto menu;
                 }break;
         case 2:{
             clrscr();
                  bannerCafe();
                    minuman();
             goto menu;
                 }break;
         case 3:{
             clrscr();
                 pembayaran();
             goto menu;
             }break;
             default : printf("Pilihan Yang Anda Masukan Tidak Ada Di List Menu ");
     }
 }


Semoga Bermanfaat buat kalian :)
TTD,

Nemsis


created by : Remington a.k.a Nemsis