pada kesempatan kali ini saya akan membuat program gerobak fried chicken menggunakan perintah Array. dan langsung saja dibawah ini ada contoh programnya.
SOAL
Sebuah perusahaan ayam goreng dengan nama 'GEROBAK FRIED CHICKEN" yang telah lumayan banyak pelanggannya,ingin dibantu dibuatkan program untuk membantu kelancaran usahaannya. "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 input.
- Tampilan yang diinginkan sebagai berikut
1) Tampilan Coding
#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( );
}
2) Tampilan Input
Setelah di Run akan muncul tampilan seperti gambar diatas, lalu anda akan diminta untuk menginput banyak jenis, jenis potong atau kode pilihan nya, dan banyak potongan.
3) Tampilan Output
setelah memilih dan menginput semuanya nanti akan muncul tampilan selanjutnya seperti gambar diatas. termasuk jumlah bayar, pajak 10% dan total bayarnya. jika ingin memesan kembali klik huruf "Y" . jika tidak klik huruf "T"
Begitulah program yang saya buat kali ini, semoga bermanfaat, maaf bila ada salah kata.
wassalamualaikum warahmatullahi wabarakaatu.
No comments:
Post a Comment