Seems easy enough
This is what it should look like
Code:
/* this is hello.cpp */
#include <iostream>
#include <stdlib.h>
#include "jenis.h"
using namespace std;
int main(int argc, char *argv[])
{
JenisProduk x;
x.setMaklumatProduk("kod","nama",1,2);
x.paparProduk();
x.setBilPesanan(3);
x.paparProduk();
system("PAUSE");
return 0;
}
Code:
/* this is jenis.h */
#ifndef JENIS_H_INCLUDED
#define JENIS_H_INCLUDED
#include <string>
using namespace std;
class JenisProduk
{
public:
void setMaklumatProduk(string,string,float,float);
//setkan nilai awal supaya merujuk kepada parameter
void setBilPesanan(int bilP);
//setkan nilai awal untuk bilPesanan
void paparProduk();
//memaparkan maklumat produk yang dipilih
float getJumlahHarga();
//memulangkan jumlah harga untuk produk tersebut
float getBilPesanan();
//memulangkan bilangan pesanan untuk produk tersebut
string getKodProduk();
//memulangkan kod produk untuk produk tersebut
string getNamaProduk();
//memulangkan nama produk untuk produk tersebut
JenisProduk();
//constructors
private:
string kodProduk;
string namaProduk;
float hargaProduk;
float diskaunProduk;
int bilPesanan;
};
struct nodeType
{
nodeType *link;
JenisProduk info;
};
#endif
Code:
/* this is jenis.cpp */
#include <iostream>
#include <string>
#include "jenis.h"
using namespace std;
void JenisProduk::setMaklumatProduk
(string kod,string nama,float harga,float diskaun)
{
kodProduk = kod;
namaProduk = nama;
hargaProduk = harga;
diskaunProduk = diskaun;
}
void JenisProduk::setBilPesanan(int bilP)
{
bilPesanan = bilP;
}
void JenisProduk::paparProduk()
{
cout<<"Produk wujud dalam inventori."<<endl;
cout<<"Kod Produk: "<<kodProduk<<endl
<<"Nama Produk: "<<namaProduk<<endl
<<"Harga Produk: "<<hargaProduk<<endl
<<"Diskaun Produk: "<<diskaunProduk<<endl;
if(bilPesanan>0)
cout<<"Bilangan Pesanan: "<<bilPesanan<<endl;
}
float JenisProduk::getJumlahHarga()
{
return(hargaProduk*bilPesanan);
}
float JenisProduk::getBilPesanan()
{
return(bilPesanan);
}
string JenisProduk::getKodProduk()
{
return(kodProduk);
}
string JenisProduk::getNamaProduk()
{
return(namaProduk);
}
JenisProduk::JenisProduk()
{ kodProduk = " ";
namaProduk = " ";
hargaProduk = 0;
diskaunProduk = 0;
bilPesanan = 0;
}
Compile using
g++ hello.cpp jenis.cpp
or add the .cpp files into the project file