Minggu, 26 Januari 2014

Program Kasir Pada C++


menu kasir pada C++

Ini adalah postingan  tugas AP3 dengan bahasa C++ beserta contoh program menu sederhana , semoga bermanfaat .
berikut source code yang saya buat:
#include "stdio.h"
#include "conio.h"
#include "math.h"
#include "iostream.h"
int pilMember,pilMenu,pilservis,pilitem,pes;
long bayar=0,bayar2=0,uangPembeli,kembalian,total;

void bannertoko(){
      printf("+=================================+  \n");
      printf("+ SELAMAT DATANG DI BENGKEL ABA   +  \n");
      printf("+=================================+  \n");
 }
int listservis(){
     servis:

bannertoko();
          printf(" Service Price List \n");
          printf(" 1. Standar                              :150000\n");
          printf(" 2. Standar + Ganti Oli + Filter         :250000 \n");
          printf(" 3. Kuras Sistem Hidrolik  (ALL)         :200000 \n");
          printf(" 4. Kuras Sistem Bahan Bakar + Filter    :150000 \n");
          printf(" 5. Servis Injector                      :300000\n");
          printf(" 6. Overhoul                             :1000000\n");
          printf(" 7. Selesai memilih \n");
      printf(" Masukkan Pilihan :");
      scanf("%d",&pilservis);
     switch(pilservis){
         case 1:
          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar = pes*(bayar+150000);
          getch();
          clrscr();
          goto servis;

         case 2:{

          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar = pes*(bayar+250000);
          getch();
          clrscr();
          goto servis;
          }
         case 3:{

          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar = pes*(bayar+200000);
          getch();
          clrscr();
          goto servis;
          }
          case 4:{

          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar = pes*(bayar+150000);
          getch();
          clrscr();
          goto servis;
          }
          case 5:{
          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar = pes*(bayar+300000);
          getch();
          clrscr();
          goto servis;
          }
          case 6:{
         printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf(" Sedang Proses,Silahkan Menunggu " );
          bayar = pes*(bayar+1000000);
          getch();
          clrscr();
          goto servis;
          }
      case 7:{
          clrscr();
          break; }
         default : printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
          clrscr();
          goto servis;
     }
return 1;}


int listitem(){
    item:
   
bannertoko();
      printf(" Item Price List \n");
      printf(" 1. Filter Oli          :60000 \n");
      printf(" 2. Filter Udara        :30000 \n");
      printf(" 3. Filter Bahan Bakar  :50000 \n");
      printf(" 4. Belt                :100000\n");
      printf(" 5. Selesai Memilih \n");
      printf(" Inputkan Pilihan :");
        scanf("%d",&pilitem);
     switch(pilitem){
     case 1:{
          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar2 = pes*(bayar2+60000);
          getch();
          clrscr();
        goto item;
      }
    case 2:{
          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar2 = pes*(bayar2+30000);
          getch();
          clrscr();
        goto item;
      }
      case 3:{
          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar2 = pes*(bayar2+50000);
          getch();
          clrscr();
        goto item;
      }
    case 4:{
          printf("  Jumlah Pesan : ");scanf("%d",&pes);
          printf("  Data Sudah Masuk\n");
          printf("  Sedang Proses,Silahkan Menunggu " );
          bayar2 = pes*(bayar2+100000);
          getch();
          clrscr();
        goto item;
      }
     case 5:{
    clrscr();
    break;
      }
    default :
      printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
      clrscr();
      goto item;
   }
return 1;}


 void pembayaran(){
 bannertoko();
      pembayar:printf(" Total Pembayaran Jasa Servis :");
      printf("Rp.%ld,-",bayar);
      printf("\n Total Pembelian item :");
      printf("Rp.%ld,-",bayar2);
      total=bayar+bayar2;
      printf("\n total __________________:Rp.%ld,- \n",total);
      printf(" Jumlah Uang Pembeli :Rp.");
     scanf("%ld",&uangPembeli);
      printf("-------------------- \n");
     kembalian=uangPembeli-total;
      printf(" Kembalian :Rp.%ld,- \n",kembalian);
      getch();
      clrscr();
 }


 void main(){
      menu :
     bannertoko();
        printf("    ==>MENU<==      \n");
        printf("     \n");
        printf(" 1. List servis \n");
        printf(" 2. List item \n");
        printf(" 3. Bayar \n");

     printf(" Masukan Pilihan :");
     scanf("%d",&pilMenu);
      switch(pilMenu){
     case 1:{

         clrscr();
          listservis();
          goto menu;
           }
     case 2:{

         clrscr();

           listitem();
         goto menu;
         }
     case 3:{
         clrscr();
         pembayaran();

         goto menu;
         }

        default : printf("Pilihan Yang Anda Masukan Tidak Ada Di List Menu ");
     }
 }

Jumat, 24 Januari 2014

TUGAS KELOMPOK AP 3 MEMBUAT PROGRAM KASIR


TUGAS KELOMPOK AP 3 MEMBUAT PROGRAM KASIR

NAMA KELOMPOK          :  
AYU SYAFRA MAZONA        51412298
AGUNG SEPTIAN                    50412377
BAGUS ADI PRATHAMA S    51412340
KELAS          :                             2IA21

PROGRAM KASIR

#include <stdio.h>
#include <conio.h>
int pilMember,pilMenu,pilMakanan,pilMinuman;
long int bayar =0,bayar2=0;
int uangPembeli,kembalian,total;
void makanan(){
     makan:

                                  printf(" Food Price List \n");
          printf(" 1. Nasi Goreng      :8000 \n");
          printf(" 2. Mie Ayam         :7000 \n");
          printf(" 3. Mie Goreng       :7000 \n");
                                  printf(" 4. Mie Kuah         :7000 \n");
          printf(" 5. Kwetiauw Goreng  :7000 \n");
                                  printf(" 6. Kwetiauw Kuah    :7000 \n");
                                  printf(" 7. Selesai memilih \n");
          printf(" Masukkan Pilihan :");
          scanf("%d",&pilMakanan);
     switch(pilMakanan){
                     case 1:
                                  printf("  Makanan Akan Segera Di Antar\n");
                                  printf(" Pesanan Anda Nasi Goreng ,Silahkan Menunggu " );
                                  bayar+=+8000;
                                  getch();
                                  clrscr();
                                  goto makan;

             case 2:{
                  printf("  Makanan Akan Segera Di Antar\n");
                  printf(" Pesanan Anda Mie Ayam ,Silahkan Menunggu " );
                  bayar+=+7000;
                  getch();
                  clrscr();
                  goto makan;
                                  }
                     case 3:{
                                  printf("  Makanan Akan Segera Di Antar\n");
                                  printf(" Pesanan Anda Mie Goreng ,Silahkan Menunggu " );
                                  bayar+=+7000;
                      getch();
                                  clrscr();
                      goto makan;
                                  }
                                  case 4:{
                                  printf("  Makanan Akan Segera Di Antar\n");
                                  printf(" Pesanan Anda Mie Kuah ,Silahkan Menunggu " );
                                  bayar+=+7000;
                      getch();
                                  clrscr();
                      goto makan;
                                  }
                                  case 5:{
                                  printf("  Makanan Akan Segera Di Antar\n");
                                  printf(" Pesanan Anda Kwetiauw Goreng ,Silahkan Menunggu " );
                                  bayar+=+7000;
                      getch();
                                  clrscr();
                      goto makan;
                                  }
                                  case 6:{
                                  printf("  Makanan Akan Segera Di Antar\n");
                                  printf(" Pesanan Anda Kwetiauw Kuah ,Silahkan Menunggu " );
                                  bayar+=+7000;
                      getch();
                                  clrscr();
                      goto makan;
                                  }
                  case 7:{
                                  clrscr();
                      break; }
                     default : printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
              clrscr();
                  goto makan;
     }
}


void minuman(){
    minum:

                printf(" Drink Price List \n");
          printf(" 1. Aneka Jus         :6000 \n");
          printf(" 2. Teh Manis Dingin  :3000 \n");
          printf(" 3. Teh Manis Hangat  :1500 \n");
                                  printf(" 4. Cola              :5500 \n");
          printf(" 5. Selesai Memilih \n");
          printf(" Inputkan Pilihan :");
        scanf("%d",&pilMinuman);
     switch(pilMinuman){
     case 1:{
                 
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu ");
          bayar2+=+6000;
        getch();
          clrscr();
        goto minum;
                  }
    case 2:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu ");
          bayar2+=+3000;
          getch();
        clrscr();
        goto minum;
                  }
                  case 3:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu ");
          bayar2+=+1500;
          getch();
        clrscr();
        goto minum;
                  }
    case 4:{
          printf("  Minuman Akan Segera Di Antar\n");
          printf(" Silahkan Menunggu ");
          bayar2+=+5500;
        getch();
          clrscr();
        goto minum;
                  }
     case 5:{
        clrscr();
        break;
                  }
    default :
          printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
          clrscr();
          goto minum;
   }
}


 void bannerCafe(){
      printf("+=================================+  \n");
      printf("+   SELAMAT DATANG DI CAFE SUKA   +  \n");
      printf("+=================================+  \n");
 }
 void pembayaran(){
 bannerCafe();
      pembayar:printf(" Total Pembelian Makanan :");
      printf("Rp.%i,-",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;
                       }
         case 2:{
             clrscr();
                  bannerCafe();
                    minuman();
             goto menu;
                                 }
         case 3:{
             clrscr();
                 pembayaran();
             goto menu;
                     }
            default : printf("Pilihan Yang Anda Masukan Tidak Ada Di List Menu ");
     }
 }


OUTPUT PROGRAM