UA-37223125-1 37223125 erick bip: LATIHAN FUNGSI DAN ARRAY

Wednesday, October 3, 2012

LATIHAN FUNGSI DAN ARRAY

Langsung saja ke materi pelajaran yah??????


Sebuah Toko kue “Wueenak’ yang terletak di Jl.Kalibata timur No.37 telp (021) 7901074 menjual beragam kue, sbb : 

Kode kue Nama kue Harga kue
A||a Brownies 15000
B||b Cake 25000
C||c Keju 20000
Selain itu tampil pesan “kode yang anda masukan salah!!input [A/B/C]!!”

Ketentuan soal :
1. Buat fungsi dengan nama garis
2. Buat fungsi dengan nama hitung untuk menghitung jumlah bayar = jumlah beli x harga
3. Buat fungsi dengan nama bayar untuk menghitung Total bayar = total + total bayar
4. Gunakan fungsi if – else untuk mencari nama kue dan harga
5. gunakan fungsi array untuk membuat rancanan iniput dan outputnya

Rancangan Input

TOKO KUE ” WUEENAAK”
JL. Kalibata Timur no.37 Telp (021) 7901074
------------------------------------------------------
Masukan Nama Pembeli :
Masukan Jumlah Data :

Data Ke – 1
Kode Kue :
Nama Kue :
Harga :
Jumlah Bayar :
Data Ke – 2
............................... (sampai jumlah data yang diinput)
Data ke – n










Rancangan Output

LAPORAN PENJUALAN TOKO KUE ” WUEENNAK ”
JL. Kalibata Timur no.37 Telp (021) 7901074

Nama Pembeli =
==========================================================================================
No. Kode Nama Harga Jumlah Jumlah
Kue Kue Kue Beli Bayar
==========================================================================================
....... ........ ........ ............. ............. ..............
....... ........ ........ ............. ............. ..............
==========================================================================================
Total Bayar = Rp. ..........

Mau Input Data Lagi [Y/T] =

Jawaban :

#include
#include
#include
#include
//membuat fungsi garis
garis()
{
cout<<"-----------------------------------------------"<
}
//membuat fungsi hitung
float hitung(float a, float b)
{
return(a*b);
}
//membuat fungsi bayar
float bayar(float a, float b)
{
return(a+b);
}

//program utama
main()
{
char np[20],*nk[30],kd[30],lagi;
float hrg[30],jml[30],byr[30],tb=0;
int i,j;
awal:
clrscr();
cout<<" TOKO KUE \"WUEENAK\""<
cout<<"JL. Kalibata Timur No.37 telp (021) 7901074"<
garis();
cout<<"Masukan Nama Pembeli :";cin>>np;
cout<<"Masukan jumlah data :";cin>>j;
cout<
for(i=1;i<=j;i++)
{
cout<<"Data ke- "< cout<<" Kode Kue :";cin>>kd[i];
if(kd[i]=='A' || kd[i]=='a')
{
nk[i]="Brownies";
hrg[i]=15000;
}
else if(kd[i]=='B' || kd[i]=='b')
{
nk[i]="Cake";
hrg[i]=2500;
}
else if(kd[i]=='C' || kd[i]=='c')
{
nk[i]="Keju";
hrg[i]=20000;
}
else
{
cout<<"\tKode yang anda masukan salah!!!,input[A/B/C]!"<
cout< cout<<"\tMau input data lagi [Y/T] = ";cin>>lagi;
if (lagi=='Y'|| lagi=='y')
goto awal;
else
goto akhir;
}
cout<<" Nama Kue :"< cout<<" Harga Kue :"< cout<<" Jumlah Beli :";cin>>jml[i];
byr[i]=hitung(jml[i],hrg[i]); //deklarasi fungsi hitung
cout<<" Jumlah Bayar :"< tb=bayar(byr[i],tb); //deklarasi fungsi bayar
}
clrscr();
cout< cout<<" LAPORAN PENJUALAN TOKO KUE \"WUENAAK\""<
cout<<" JL. Kalibata Timur No.37 telp (021) 7901074"<
cout< cout<<"Nama pembeli :"< cout<<"===================================================="<
cout<<"No. Kode Nama Harga Jumlah Jumlah "<
cout<<" Kue Kue Kue Beli Bayar "<
cout<<"===================================================="<
for(i=1;i<=j;i++)
{
cout< cout< cout< cout< cout< cout< }
cout<<"===================================================="<
cout<<" Total bayar : "<
cout< cout<<"Mau input data lagi [Y/T] =";cin>>lagi;
if (lagi=='Y'|| lagi=='y')
goto awal;
else
goto akhir;
akhir:
clrscr();cout< getch();
}


Latihan :

Sebuah Restoran ” Konoha” yang terletak di Jl.Kalibata timur No.37 telp (021) 7901074 menjual beragam nasi, sbb :

Pilihan Nama kue Harga kue
1 Nasi Goreng 4500
2 Nasi Rames 3500
3 Nasi Soto 5000
4 Nasi Gudeg 6000
Selain itu tampil pesan “kode yang anda masukan salah!!input [1/2/3/4]!!”

Ketentuan soal :
1. Buat fungsi dengan nama garis
2. Buat fungsi dengan nama ppn untuk menghitung ppn = 10% x (harga x jml)
3. Buat fungsi dengan nama bayar untuk menghitung Total bayar = (harga x jml)+ppn
4. Gunakan fungsi if – else untuk mencari nama kue dan harga

Rancangan Input

RESTORAN ” KONOHA ”
Jl.Kalibata Timur No.37 Telp (021) 7901074
-----------------------------------------------------
----------[ PILIHAN MENU ]-------------------
1. Nasi Goreng Rp. 4500
2. Nasi Rames Rp. 3500
3. Nasi Soto Rp. 5000
4. Nasi Gudeg Rp. 6000
------------------------------------------------------
Masukan Nama Pembeli :
Masukan Pilihan Menu [1/2/3/4] :
Masukan Jumlah Porsi : Porsi


Rancangan Output

RESTORAN ” KONOHA ”
Jl.Kalibata Timur No.37 Telp (021) 7901074
-----------------------------------------------------
----------[ PILIHAN MENU ]-------------------
1. Nasi Goreng Rp. 4500
2. Nasi Rames Rp. 3500
3. Nasi Soto Rp. 5000
4. Nasi Gudeg Rp. 6000
------------------------------------------------------
Nama Pembeli :
Pilihan Menu [1/2/3/4] :
Jumlah Porsi : Porsi
Harga :
PPN 10% : Rp.
Total Bayar : Rp.
------------------------------------------------------
Terima Kasih







kLink Blogger Pemula




klik disini!

klik disini!
Link Blogger Pemula
• www.example.com/xyz.html
is treated the same as
http://example.com/xyz.html
• Add a trailing slash where appropriate:
http://www.google.com/webmasters/tools
is treated the same as
http://www.google.com/webmasters/tools/



No comments:

Post a Comment