Tuesday, February 25, 2014

Fungsi dalam Fungsi C++

Contoh Program C++ Fungsi didalam Fungsi

Pembuatan Faktur Pembelian

Post pertama gue di blog baru gue ahahahahaah :p
langsung aja cek nih coding fungsi dalam fungsi nya hahahah


//tugas program untuk menginput nilai akhir dr smester 3
//3 dec 2013
//juan patmos

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>


void main(){

int i;                       
int k;
int j;
int l;

struct kode{
char Kd_Barang[5];
char Nama_Barang[10];
int Jumlah;
int Harga_Sat;
int Tot_Harga;
};

struct data{
char Nama[10];
char Alamat[20];
char No_Telp[12];
kode barang[5];
int Item;
}Customer[2];


cout<<"DATA FAKTUR PEMBELIAN"<<endl;

cout<<" ----------------------------"<<endl;

cout<<"Berapa Banyak Customer: ";
cin>>l;


for (i=0; i<l; i++)
{
cout<<"Input Nama: ";
cin>>Customer[i].Nama;

cout<<"Input Alamat: ";
cin>>Customer[i].Alamat;

cout<<"Input No Telp: ";
cin>>Customer[i].No_Telp;

cout<<"Berapa Banyak Item: ";
cin>>Customer[i].Item;

for (j=0; j<Customer[i].Item; j++)
{

cout<<"Kode Barang: ";
cin>>Customer[i].barang[j].Kd_Barang;

cout<<"Nama Barang: ";
cin>>Customer[i].barang[j].Nama_Barang;

cout<<"Jumlah: ";
cin>>Customer[i].barang[j].Jumlah;

cout<<"Harga Satuan: ";
cin>>Customer[i].barang[j].Harga_Sat;


Customer[i].barang[j].Tot_Harga = Customer[i].barang[j].Jumlah * Customer[i].barang[j].Harga_Sat;
}
}


cout<<" ----------------------------"<<endl;

clrscr();

cout<<" FAKTUR PEMBAYARAN"<<endl;
cout<<endl;
cout<<endl;

for ( i= 0; i<l; i++)
{

cout<<"Nama : "<<Customer[i].Nama;;
cout<<endl;
cout<<"Alamat : "<<Customer[i].Alamat;
cout<<endl;
cout<<"No.Telp : "<<Customer[i].No_Telp;
cout<<endl;
cout<<"Jumlah Item : "<<Customer[i].Item;
cout<<endl;


cout<<endl;
cout<<endl;

cout<<setw(11)<<"Kd Barang";
cout<<setw(17)<<"Nama Barang";
cout<<setw(10)<<"Jumlah";
cout<<setw(20)<<"Harga Satuan";
cout<<setw(18)<<"Total";
cout<<endl;

for ( j = 0; j<Customer[i].Item; j++)
{
cout<<setw(11)<<Customer[i].barang[j].Kd_Barang;
cout<<setw(17)<<Customer[i].barang[j].Nama_Barang;
cout<<setw(10)<<Customer[i].barang[j].Jumlah;
cout<<setw(20)<<Customer[i].barang[j].Harga_Sat;
cout<<setw(18)<<Customer[i].barang[j].Tot_Harga;
cout<<endl;

}
cout<<endl;
}

getch();

}

No comments:

Post a Comment