Thursday, September 4, 2014

PROGRAM FRESHJUICE dengan C++

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
#define lekas {
#define uwis }
#define lekasi() main()
#define mlebu cin
#define metu cout
#define busak() clrscr()
#define tahan() getch()

lekasi()
lekas
int x ,a ,ulangi;
char jenis[6] = {'S','s','J','j','E','e'} ,*ket[6];
long bapor[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
busak();
metu<<"\t\tFRESHJUICE\n";
metu<<"\t\tVery delicious\n";
metu<<"\t=====================\n";
metu<<"\t Kode Jenis Harga\n";
metu<<"\t=====================\n";
metu<<"\t [S] Sop Buah  Rp. 8000\n";
metu<<"\t [J] Juice     Rp. 7000\n";
metu<<"\t [E] Es Jeruk  Rp. 4000\n\n";
metu<<"\t======================\n\n";
metu<<"\tInput Banyak Jenis : ";mlebu>>x;
jumbar[x] = 0;
     if (x <= 0)
    lekas
    metu<<"\n\t\tBanyak Jenis Tidak Boleh Null";
    goto akhir;
    uwis
    else
    lekas
          for(a = 1 ; a <= x; ++a)
         lekas
metu<<"\tJenis Ke  "<<a;
metu<<"\n\tJenis Drink [S/J/E] : ";mlebu>>jenis[a];
metu<<"\tBanyak Drink : ";mlebu>>bapor[a];
metu<<"\t------------------------\n";
              if (jenis[a] == 'S' || jenis[a] == 's')
                 lekas
                    ket[a] = "Sop Buah ";
                    hasat[a] = 8000;
                uwis
              else if (jenis[a] == 'J' || jenis[a] == 'j')
                 lekas
                ket[a] = "Juice ";
                    hasat[a] = 7000;
                uwis
              else if (jenis[a] == 'E' || jenis[a] == 'e')
                 lekas
                ket[a] = "Es Jeruk";
                    hasat[a] = 4000;
                uwis
              else
                    lekas
                 metu<<"\nAnda Salah Masukan Kode Jenis Drink.";
                  hasat[a] = 0;
                  }
        jumhar[a] = hasat[a] * bapor[a];
        jumbar [x] = jumbar[x] + hasat[a] * bapor[a];
             if (jumbar[x] == 0)
                 lekas
                 pajak[x] = 0;
                totba[x] = 0;
                uwis
            else
                 lekas
                     pajak[x] = jumbar[x] * 0.1;
                     totba[x] = jumbar[x] + pajak[x];
                uwis
        uwis
    uwis
metu<<"\n\n\tGEROBAK FRIED CHICKEN\n";
metu<<"------------------------------------------------\n";
metu<<"No.| Jenis     | Harga     | Banyak | Jumlah\n";
metu<<"   | Drink     | Satuan    | Beli   | Harga\n";
metu<<"================================================\n";
     for (a = 1; a <= x; ++a)
    lekas
metu<<" "<<a<<" | "<<ket[a]<<"| "<<hasat[a];
metu<<"       | "<<bapor[a]<<"      | Rp. "<<jumhar[a]<<endl;
     uwis
metu<<"------------------------------------------------\n";
metu<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
metu<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
metu<<"\t\t------------------------------"<<endl;
metu<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
metu<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = tahan();
     if (ulangi == 'Y' || ulangi == 'y')
         goto pesan;
    else
         cout<<"\n\n\t\tTerima Kasih";
akhir:
tahan();
uwis




setelah debuging and then run maka akan tampil sbb: