#include <string.h>
#include <iostream.h>
#include <conio.h>
class TNilai
{
private:
char *mataKuliah;
char nilai;
int sks;
public:
// konstruktor default, mengisi 3 data dengan
// nilai default (tertentu)
TNilai()
{
mataKuliah = new char[20]; // alokasi var. dinamis
strcpy(mataKuliah, "Praktikum PBO");
nilai = 'B';
sks = 2;
}
void Cetak()
{
cout << "mata kuliah = " << mataKuliah << endl
<< "sks = " << sks << endl
<< "nilai = " << nilai << endl;
}
};
void main()
{
TNilai *nilai; // deklarasi pointer ke kelas TNilai
// ciptakan objek sekaligus memanggil konstruktor default
nilai = new TNilai;
nilai->Cetak(); // memanggil fungsi anggota
delete nilai; // menghapus instan dari kelas TNilai
getch();
}
program ketika diRUN
#include <iostream.h>
#include <conio.h>
class TNilai
{
private:
char *mataKuliah;
char nilai;
int sks;
public:
// konstruktor default, mengisi 3 data dengan
// nilai default (tertentu)
TNilai()
{
mataKuliah = new char[20]; // alokasi var. dinamis
strcpy(mataKuliah, "Praktikum PBO");
nilai = 'B';
sks = 2;
}
void Cetak()
{
cout << "mata kuliah = " << mataKuliah << endl
<< "sks = " << sks << endl
<< "nilai = " << nilai << endl;
}
};
void main()
{
TNilai *nilai; // deklarasi pointer ke kelas TNilai
// ciptakan objek sekaligus memanggil konstruktor default
nilai = new TNilai;
nilai->Cetak(); // memanggil fungsi anggota
delete nilai; // menghapus instan dari kelas TNilai
getch();
}
program ketika diRUN
Posting Komentar