Selasa, 03 Mei 2011

TUGAS 5 (ARRAY)

Sebuah perusahaan ayam goreng dengan nama “GEROBAK FRIED CHICKEN” yang telah lumayan banyak pelanggangnya, ingin dibantu dibuatkan program untuk membantu kelanvaraan usahannya.
“GEROBAK FRIED CHICKEN” mempunyai daftar harga ayam sebagai berikut :

Kode Jenis Harga
--------------------------------
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
---------------------------------

Buatlah programnya dengan ketentuan :
·         Setiap pembeli dikenakan pajak sebesar 10% dari pembayaran.
·         Banyak Jenis, Jenis Potong dan Banyak Beli diinput.
·         Tampilan yang diinginkan sebagai berikut:

Layar Masukkan
                                    GEROBAK FRIED CHICKEN
                                    --------------------------
                                    Kode Jenis Harga
                                    ---------------------------
                                    D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
---------------------------

Banyak Jenis:… <diinput>
Jenis ke-… <proses counter>
Jenis Potong[D/P/S]:… <diinput>
Banyak Potong :… <diinput>
<<Terus berulang tergantung Banyak Jenis>>
Layar Keluaran
                                    GEROBAK FRIED CHICKEN
                                    ---------------------------------------------------------------
                                    No.    Jenis            Harga          Banyak       Jumlah
                                              Potong         Satuan         Beli             Harga
                                    ----------------------------------------------------------------
                                    ...       ....                  ...               ...               Rp...
                                    ...       ....                  ...                ...              Rp...
                                    -----------------------------------------------------------------
                                                                                Jumlah Bayar   Rp….
                                                                                Pajak 10%       Rp….
                                                                                Total Bayar      Rp….



>>JAWABAN :

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
main()
{
int x ,a ,ulangi;
char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr();
cout<<"\tGEROBAK FRIED CHICKEN\n";
cout<<"\t---------------------\n";
cout<<"\t Kode Jenis Harga\n";
cout<<"\t---------------------\n";
cout<<"\t [D] Dada  Rp. 2500\n";
cout<<"\t [P] Paha  Rp. 2000\n";
cout<<"\t [S] Sayap Rp. 1500\n\n";
cout<<"\t---------------------\n\n";
cout<<"\tBanyak Jenis : ";cin>>x;
jumbar[x] = 0;
 if (x <= 0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
  for(a = 1 ; a <= x; ++a)
    {
      cout<<"\tJenis Ke - "<<a;
  cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[a];
  cout<<"\tBanyak Potongan : ";cin>>bapot[a];
      cout<<"\t------------------------\n";
     if (jenis[a] == 'D' || jenis[a] == 'd')
          {
      ket[a] = "Dada ";
      hasat[a] = 2500;
            }
     else if (jenis[a] == 'P' || jenis[a] == 'p')
          {
            ket[a] = "Paha ";
      hasat[a] = 2000;
            }
     else if (jenis[a] == 'S' || jenis[a] == 's')
          {
            ket[a] = "Sayap";
      hasat[a] = 1500;
            }
     else
      {
        cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
        hasat[a] = 0;
        }
      jumhar[a] = hasat[a] * bapot[a];
      jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
       if (jumbar[x] == 0)
          {
          pajak[x] = 0;
            totba[x] = 0;
            }
         else
          {
    pajak[x] = jumbar[x] * 0.1;
    totba[x] = jumbar[x] - pajak[x];
            }
      }
   }
cout<<"\n\n\tGEROBAK FRIED CHICKEN\n";
cout<<"------------------------------------------------\n";
cout<<"No.| Jenis     | Harga     | Banyak | Jumlah\n";
cout<<"   | Potong    | Satuan    | Beli   | Harga\n";
cout<<"================================================\n";
 for (a = 1; a <= x; ++a)
   {
 cout<<" "<<a<<" | "<<ket[a]<<"     | "<<hasat[a];
   cout<<"      | "<<bapot[a]<<"      | Rp. "<<jumhar[a]<<endl;
 }
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
 if (ulangi == 'Y' || ulangi == 'y')
    goto pesan;
   else
    cout<<"\n\n\t\tTerima Kasih";
akhir:
getch();
}




Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.