Rabu, 17 September 2014

MEMBUAT APLIKASI KASIR MENGGUNAKAN TURBO C++

 #include <stdio.h>
#include <conio.h>

float harga_topping, harga_bayar, harga_awal;
int pilMenu, pilPakaian, pilPerhiasan, pilih_merek, jumlah;
int bayar =0,bayar2=0,uangPembeli,kembalian,total;

void pakaian(){
     pakaian:printf("Macam-macam Pakaian\n");
     printf("- Baju\t\t (1)\n");
     printf("- Celana Jeans\t (2)\n");
     printf("- Kembali\t (3)  \n\n");
     printf("Masukkan Pilihan : ");
     scanf("%d",&pilPakaian);

     switch(pilPakaian){
            case 1:{
                printf ("\n**** (Baju) ****\n");
                printf ("Pilih merek baju yang anda inginkan : \n");
                printf ("\n- Baju Skaters    = Rp. 250000 (1)\n");
                printf ("\n- Baju Crocodile  = Rp. 150000 (2)\n");
                printf ("\n- Baju Crood      = Rp. 200000 (3)\n");
                printf ("\nMonggoo >>> ");
                scanf ("%d", &pilih_merek);
                    if (pilih_merek == 1){
                    harga_topping = 250000;}
                    else if (pilih_merek == 2){
                    harga_topping = 150000;}
                    else if (pilih_merek == 3){
                    harga_topping = 200000;}

                printf ("\nJumlah >>> ");
                scanf ("%d", &jumlah);{
                harga_bayar = harga_topping*jumlah;
                bayar = harga_bayar;
                printf ("\nHarga  >>> Rp. %.0f", harga_bayar);}
                printf ("\n\nPERINGATAN\n");
                printf ("\nTolong di klik 'enter' untuk kembali\n");
                printf ("Setelah itu untuk pembayarannya pilih karakter 3\n");
                printf ("Atau bisa juga memilih list perhiasan untuk memilih barang lagi\n");
                getch();
                clrscr();
                goto pakaian;
                }
                break;

            case 2:{
                printf ("\n**** (Celana Jeans) ****\n");
                printf ("Pilih merek celana yang anda inginkan : \n");
                printf ("\n- Mmommo Jeans         = Rp. 300000 (1)\n");
                printf ("\n- Akaime Jeans         = Rp. 200000 (2)\n");
                printf ("\n- Pot Meets Pop Jeans  = Rp. 250000 (3)\n");
                printf ("\nMonggoo >>> ");
                scanf ("%d", &pilih_merek);
                    if (pilih_merek == 1){
                    harga_topping = 300000;}
                    else if (pilih_merek == 2){
                    harga_topping = 200000;}
                    else if (pilih_merek == 3){
                    harga_topping = 250000;}

                printf ("\nJumlah >>> ");
                scanf ("%d", &jumlah);{
                harga_bayar = harga_topping*jumlah;
                bayar = harga_bayar;
                printf ("\nHarga  >>> Rp. %.0f", harga_bayar);}
                printf ("\n\nPERINGATAN\n");
                printf ("\nTolong di klik 'enter' untuk kembali\n");
                printf ("Setelah itu untuk pembayarannya pilih karakter 3\n");
                printf ("Atau bisa juga memilih list perhiasan untuk memilih barang lagi\n");
                getch();
                clrscr();
                goto pakaian;
                }
                break;

          case 3:{
                clrscr();
                }
                break;
                default : printf(" pilihan yang anda masukan tidak ada di daftar");
                clrscr();
                goto pakaian;
    }
}

void perhiasan(){
     perhiasan:printf("Macam-macam Perhiasan \n");
     printf("- Kalung\t (1)\n");
     printf("- Cicin\t\t (2)\n");
     printf("- Kembali\t (3)  \n\n");
     printf("Masukkan Pilihan : ");
     scanf("%d",&pilPerhiasan);

     switch(pilPerhiasan){
          case 1:{
                harga_awal = 120000;
                printf("Harga awal kalung Rp. 120000\n");
                printf ("\nJumlah >>> ");
                scanf ("%d", &jumlah);{
                harga_bayar = harga_awal*jumlah;
                bayar2 = harga_bayar;
                printf ("\nHarga  >>> Rp. %.0f", harga_bayar);}
                printf ("\n\nPERINGATAN\n");
                printf ("\nTolong di klik 'enter' untuk kembali\n");
                printf ("Setelah itu untuk pembayarannya pilih karakter 3\n");
                printf ("Atau bisa juga memilih list pakaian untuk memilih barang lagi\n");
                getch();
                clrscr();
                goto perhiasan;
                }
                break;

          case 2:{
                harga_awal = 100000;
                printf("Harga awal cicin Rp. 100000\n");
                printf ("\nJumlah >>> ");
                scanf ("%d", &jumlah);{
                harga_bayar = harga_awal*jumlah;
                bayar2 = harga_bayar;
                printf ("\nHarga  >>> Rp. %.0f", harga_bayar);}
                printf ("\n\nPERINGATAN\n");
                printf ("\nTolong di klik 'enter' untuk kembali\n");
                printf ("Setelah itu untuk pembayarannya pilih karakter 3\n");
                printf ("Atau bisa juga memilih list pakaian untuk memilih barang lagi\n");
                getch();
                clrscr();
                goto perhiasan;
                }
                break;

          case 3:{
                clrscr();
                }
                break;
                default : printf(" pilihan yang anda masukan tidak ada di daftar");
                clrscr();
                goto perhiasan;
     }
}

void industri(){
    printf ("\t\t  ******\f\t\tToko\t\t\f******\n");
    printf ("\t\t********\f\t   RONIPEMROGRAMAN\t\f********\n");
    printf ("\t\t  ******\f\tPakaian dan Perhiasan\t\f******\n\n");
}

void pembayaran(){
     pembayar:printf ("***| Total Belanja |***\n\n");
     printf("Total Pembelian Pakaian\t\t: ");
     printf("Rp. %d\n",bayar);
     printf("\nTotal Pembelian Perhiasan\t: ");
     printf("Rp. %d\n",bayar2);
     total=bayar+bayar2;
     printf("\nTOTAL\t\t\t\t: Rp. %d \n\n",total);
     printf("Jumlah Uang Pembeli\t\t: Rp. ");
     scanf("%d",&uangPembeli);
     printf("---------------------------------------------  \n");
     kembalian=uangPembeli-total;
     printf("kembalian\t\t\t: Rp. %d \n",kembalian);
     getch();
     clrscr();
}

void main(){
     menu :
          industri();
          printf("***| List Pakaian dan Perhiasan |***\n\n");
          printf("- List Pakaian    (1)\n");
          printf("- List Perhiasan  (2)\n");
          printf("- Pembayaran      (3)\n");
          printf("\nMasukan Pilihan : ");
          scanf("%d",&pilMenu);
     switch(pilMenu){
          case 1:{
                clrscr();
                 industri();
                 pakaian();
                 goto menu;
                }break;
          case 2:{
                clrscr();
                 industri();
                  perhiasan();
                goto menu;
                }break;
          case 3:{
                clrscr();
                pembayaran();
                goto menu;
                }break;
            default : printf("pilihan yang anda masukan tidak ada di daftar ");
     }

Tidak ada komentar:

Posting Komentar