You are on page 1of 3

Borland C++

Jawaban Fungsi dan Array

Jawaban :
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
//membuat fungsi garis
garis()
{
cout<<"-------------------------------------------"<<endl;
}
//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\""<<endl;
cout<<"JL. Kalibata Timur No.37 telp (021) 7901074"<<endl;
garis();
cout<<"Masukan Nama Pembeli :";cin>>np;
cout<<"Masukan jumlah data :";cin>>j;
cout<<endl;
for(i=1;i<=j;i++)
{
cout<<"Data ke- "<<i<<endl;
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')
{

Created By Achmad Rifai [ACF]

Borland C++

Jawaban Fungsi dan Array

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]!"<<endl;
cout<<endl<<endl;
cout<<"\tMau input data lagi [Y/T] = ";cin>>lagi;
if (lagi=='Y'|| lagi=='y')
goto awal;
else
goto akhir;
}
cout<<"
Nama Kue
:"<<nk[i]<<endl;
cout<<"
Harga Kue
:"<<hrg[i]<<endl;
cout<<"
Jumlah Beli
:";cin>>jml[i];
byr[i]=hitung(jml[i],hrg[i]); //deklarasi fungsi hitung
cout<<"
Jumlah Bayar
:"<<byr[i]<<endl;
tb=bayar(byr[i],tb); //deklarasi fungsi bayar
}
clrscr();
cout<<endl<<endl;
cout<<"
LAPORAN PENJUALAN
TOKO KUE
\"WUENAAK\""<<endl;
cout<<"
JL.
Kalibata
Timur
No.37
telp
(021)
7901074"<<endl;
cout<<endl<<endl;
cout<<"Nama pembeli
:"<<np<<endl;
cout<<"====================================================
"<<endl;
cout<<"No. Kode Nama
Harga
Jumlah
Jumlah "<<endl;
cout<<"
Kue
Kue
Kue
Beli
Bayar "<<endl;
cout<<"============================================"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(6)<<kd[i];
cout<<setiosflags(ios::left)<<setw(10)<<nk[i];
cout<<setiosflags(ios::left)<<setw(12)<<hrg[i];
cout<<setiosflags(ios::left)<<setw(6)<<jml[i];
cout<<setiosflags(ios::left)<<setw(10)<<byr[i]<<endl;

Created By Achmad Rifai [ACF]

Borland C++

Jawaban Fungsi dan Array

}
cout<<"============================================"<<endl;
cout<<"
Total bayar : "<<tb<<endl;
cout<<endl<<endl;
cout<<"Mau input data lagi [Y/T] =";cin>>lagi;
if (lagi=='Y'|| lagi=='y')
goto awal;
else
goto akhir;
akhir:
clrscr();cout<<endl;cout<<"TERIMA KASIHATAS KEDATANGANNYA";
getch();
}

Created By Achmad Rifai [ACF]

You might also like