//contoh konstruktor dengan argumen
#include "iostream.h"
#include "conio.h"
#include "string.h"
class mahasiswa
{
private:
char nim[10];
char nama[30];
int nilai;
public:
mahasiswa(char Nim[], char Nama[], int Nilai); //konstruktor
void tampil();
};
mahasiswa :: mahasiswa(char Nim[], char Nama[], int Nilai)
{
cout<<"Konstruktor dijalankan..\n";
strcpy(mahasiswa::nim, Nim);
strcpy(mahasiswa::nama, Nama);
mahasiswa::nilai = Nilai;
}
void mahasiswa :: tampil()
{
cout<<"NIM : "<
cout<<"\nNAMA : "<
cout<<"\nNILAI : "<
}
int main()
{
mahasiswa mhs("201081033", "Shelly", 90);
mhs.tampil();
getch();
}
#include "iostream.h"
#include "conio.h"
#include "string.h"
class mahasiswa
{
private:
char nim[10];
char nama[30];
int nilai;
public:
//konstruktor dengan argumen
mahasiswa(char Nim[], char Nama[], int Nilai)
{
strcpy(nim, Nim);
strcpy(nama, Nama);
nilai = Nilai;
}
void setNim(char Nim[])
{
strcpy(nim, Nim);
}
char* getNim()
{
return nim;
}
void setNama(char Nama[])
{
strcpy(nama, Nama);
}
char* getNama()
{
return nama;
}
void setNilai(int Nilai)
{
nilai = Nilai;
}
int getNilai()
{
return nilai;
}
};
int main()
{
mahasiswa mhs("201081033", "Shelly", 90);
cout<<"NIM : "<
cout<<"\nNAMA : "<
cout<<"\nNILAI : "<
getch();
}
Tidak ada komentar:
Posting Komentar