Minggu, 28 Juli 2013

Contoh Program C++ (Kasir)

#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 :8000 \n");
          printf(" 2. Mie Ayam :7000 \n");
          printf(" 3. Mie Goreng :7000 \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+=+8000;
                  getch();
                  clrscr();
                  goto makan;
                  }break;
             case 2:{
                  printf("  Makanan Akan Segera Di Antar\n");
                  printf(" Silahkan Menunggu Sebentar ^_^ ");
                  bayar+=+7000;
                  getch();
                  clrscr();
                  goto makan;
                  }break;
             case 3:{
                  printf("  Makanan Akan Segera Di Antar\n");
                  printf(" Silahkan Menunggu Sebentar ^_^ ");
                  bayar+=+7000;
              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 Pokat    :6000 \n");
          printf(" 2. Teh M.Dingin :3000 \n");
          printf(" 3. Pepsi        :5500 \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+=+6000;
        getch();
          clrscr();
        goto minum;
          }break;
    case 2:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu Sebentar ^_^ ");
          bayar2+=+3000;
          getch();
        clrscr();
        goto minum;
          }break;
    case 3:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu Sebentar ^_^ ");
          bayar2+=+5500;
        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 DICAFE<~~   +  \n");
      printf("+  ZALSHARE[DOT]BLOGSPOT[DOT]COM  +  \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("    ==>MENU<==      \n");
            printf("    + ------ +      \n");
            printf(" 1. List Makanan \n");
            printf(" 2. List Minuman \n");
            printf(" 3. Bayar \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 ");
     }

 }

Tidak ada komentar:

Posting Komentar