Jumat, 04 Mei 2012

Contoh Program Konstruktor dengan argumen

CONTOH 1:
//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();
}





CONTOH 2:

#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