Sabtu, 23 April 2011

Program Gerobak Fried Chicken

soal

1.       Sebuah perusahaan ayam gorengdengan nama “ GROBAK FRIED CHICKEN SELALU DIHATI” yang tlah lumayan banyak pelanggannya, ingin dibantu dibuatkan programuntuk membantu kelancaran usahanya.
“ GROBAK FRIED CHICKEN SELALU DIHATI” menpunyai daftar harga sebagai berikut ;

Kode jenis harga
D dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp.1500

Buatlah programnya dengan ketentuan ;
·         Setiap pembelidikenakan pajak sebesar 10% dari pembayaran
·         Banyak jenis, jenis potongan, dan banyak beli diinput
·         Tampilan yang diinginkan sebagai berikut;
Layar masukan
“ GROBAK FRIED CHICKEN SELALU DIHATI”
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
“ GROBAK FRIED CHICKEN SELALU DIHATI”
No.         jenis      harga     banyak jumlah
                Potong satuan  beli         harga    
             ….           ………..   ………      Rp…………
             ….           ………..   ………      Rp…………

Jumlah bayar     Rp……
Pajak 10%            Rp…..
Total bayar          Rp……    

script program

#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();
}
hasilnya

download

Tidak ada komentar:

Posting Komentar