1 Latihan_array1: Sebuah perusahaan ayam goreng dengan nama GEROBAK FRIED CHICKEN yang telah lumayan banyak pelanggannya, ingin dibantu dibuatkan prog...
Latihan_array1: 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 diinput. • Tampilan yang diinginkan sebagai berikut :
Layar Masukkan GEROBAK FRIED CHICKEN -------------------------------Kode Jenis Harga -------------------------------D Dada Rp. 6000 P Paha Rp. 4500 S Sayap Rp. 2000 -------------------------------Banyak Jenis : ... Jenis Ke - ... <proses counter> Jenis Potong [D/P/S] : ... Banyak Potong : ... ... <>
Layar Keluaran GEROBAK FIRED CHICHEN -----------------------------------------------------------No. Jenis Harga Bayak Jumlah Potong Satuan Beli Harga ------------------------------------------------------------
1
Jawaban Latihan Pertemuan 15 Array
Borland C++
... .... .... .... Rp .... ... .... .... .... Rp .... ------------------------------------------------------------Jumlah Bayar Rp .... Pajak 10% Rp .... Total Bayar Rp ....
JAWABAN LATIHAN 1 : #include #include #include<stdio.h> main() { int i,n,bny[5]; char kd[5],jns[5][20]; float hrg[5],jumhar[5],jumbay,pajak,totbay; clrscr(); cout<<"GEROBAK FRIED CHICKEN"<<endl; cout<<"_________________________"<<endl; cout<<"Kode Jenis Harga"<<endl; cout<<"_________________________"<<endl; cout<<" D Dada Rp. 6000"<<endl; cout<<" P Paha Rp. 4500"<<endl; cout<<" S Sayap Rp. 2000"<<endl; cout<<"_________________________"<<endl; cout<<"Banyak Jenis : ";cin>>n; for (i=1;i<=n;i++) { cout<<"\nJenis Ke - "<>kd[i]; cout<<"Banyak Potong : ";cin>>bny[i]; switch (kd[i]) { case 'D': case'd': {strcpy(jns[i],"Dada"); hrg[i]=6000;} break; case 'P': case'p': {strcpy(jns[i],"Paha");
2
Jawaban Latihan Pertemuan 15 Array
Borland C++
hrg[i]=4500;} break; case 'S': case's': {strcpy(jns[i],"Sayap"); hrg[i]=2000;} break; default: {strcpy(jns[i],"Anda salah memasukkan kode"); hrg[i]=0;} break; } jumhar[i]=bny[i]*hrg[i]; cout<<endl; } printf("\nGEROBAK FRIED CHICKEN"); printf("\n-------------------------------------------"); printf("\nNo Jenis Harga Banyak Jumlah "); printf("\n Potongan Satuan Beli Harga "); printf("\n-------------------------------------------"); for(i=1;i<=n;i++) { printf("\n %d %s %8.0f %d %8.0f",i,jns[i],hrg[i],bny[i],jumhar[i]); jumbay=jumbay+jumhar[i]; } printf("\n-------------------------------------------"); printf("\n\t\t\tJumlah Bayar : %8.0f",jumbay); pajak=0.1*jumbay; totbay=jumbay+pajak; printf("\n\t\t\tPajak : %8.0f",pajak); printf("\n\t\t\tJumlah Bayar : %8.0f",jumbay); printf("\n\t\t\tTotal Bayar : %8.0f",totbay); getch(); } LATIHAN 2 : Toko Buah “FRESH FRUITY” , ingin dibuatkan program untuk transaksi pembayaran. Dengan ketentuan sebagai berikut : a. Layar Masukan: Input No. transaksi, Kode kasir, Kode buah dan jumlah beli b. Gunakan if atau case of untuk menentukan nama buah, harga dan diskon seperti dibawah ini : Kode Buah Nama Buah Harga Per KG Diskon jika beli lebih dari 5kg
3
Jawaban Latihan Pertemuan 15 Array A L J
Apel Fuji Lengkeng Bangkok Jeruk Sunkist
Borland C++ Rp. 35.000 Rp. 25.000 Rp. 30.000
25% 5% 10%
c. Gunakan if atau case of untuk menentukan nama kasir seperti dibawah ini : Kode Kasir BS RM TR
Nama Kasir BISMO ROMI TIARA
d. e. f. g.
Jumlah Harga= harga x jumlah beli Diskon = diskon x jumlah harga Total Bayar = Jumlah harga – diskon Bonus : Jika total bayar lebih dari 300.000 dan total beli lebih dari 30 kg maka bonus “1 Keranjang Buah Cantik”, selain itu tidak mendapatkan bonus h. Uang Kembali = Total Bayar – Uang Bayar
Toko Buah “FRESH FRUITY” *=*=*=*=*=*=*=*=*=* Input No Transaksi : Input Kode Kasir [BS/RM/TR] : Input Banyaknya Pembelian : ============================================ Pilih Kode Buah [A/L/J] : Input Jumlah Beli :
Struk Pembelian Buah Toko Buah “FRUITY FRESH” *=*=*=*=*=*=*=*=*=* Nota :