Social Icons

Kamis, 03 Januari 2013

Contoh Program Kasir di C

/*program kasir
 created by      : uyans
 mail            : uyanstea@gmail.com
*/

#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. gado-gado       :4000   \n");
        printf("2. pecel                :5500 \n");
        printf("3. nasi kuning      :7000 \n");
        printf("4. selesai memilih  \n");
        printf("inputkan pilihan :");
        scanf("%d",&amp;pilMakanan);
    switch(pilMakanan){
        case 1:{
            printf("Makanan Akan segera di antar \n");
            printf("silahkan Menunggu sebentar ^_^");
            bayar+=+4000;
            getch();
            clrscr();
            goto makan;
            }break;
        case 2:{
            printf("Makanan Akan segera di antar \n");
            printf("silahkan Menunggu sebentar ^_^");
            bayar+=+5500;
            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 beledug       :2500   \n");
        printf("2. teh beledug       :1500 \n");
        printf("3. kopi beledug      :2000 \n");
        printf("4. selesai memilih  \n");
        printf("inputkan pilihan :");
        scanf("%d",&amp;pilMinuman);
    switch(pilMinuman){
        case 1:{
            printf("Minuman Akan segera di antar \n");
            printf("silahkan Menunggu sebentar ^_^");
            bayar2+=+2500;
            getch();
            clrscr();
            goto minum;
            }break;
        case 2:{
            printf("Minuman Akan segera di antar \n");
            printf("silahkan Menunggu sebentar ^_^");
            bayar2+=+1500;
            getch();
            clrscr();
            goto minum;
            }break;
        case 3:{
            printf("Minuman Akan segera di antar \n");
            printf("silahkan Menunggu sebentar ^_^");
            bayar2+=+2000;
            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("           selamat datang di             \n");
    printf("             Uyans Cafe     \n");
    printf("       Uyanstea.blogspot.com\n");
    printf("==================================\n");
}

void pembayaran(){
    pembayar:printf("total pembelian Makanan   :");
    printf("Rp.%d,-",bayar);
    printf("\ntotal pembelian Minuman   :");
    printf("Rp.%d,-",bayar2);
    total=bayar+bayar2;
    printf("\nTOTAL ____________________:Rp.%d,- \n",total);
    printf("Jumlah uang Pembeli       :Rp.");
    scanf("%d",&amp;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",&amp;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