MODUL 9
FRIEND SEBAGAI TEMAN
SASARAN
1. Mengetahui kemampuan Friend dalam C++
2. Dapat menggunakan dan membuat Friend dalam C++
TUGAS PENDAHULUAN
1. Apa yang anda ketahui tentang Friend ?
2. Apa manfaat dari Friend ?
3. Dapatkan Friend digunakan untuk mengakses anggota kelas, jelaskan ?
PRAKTIKUM
1. Latihan 1
Friend.cpp
//==========================================
// Contoh Fungsi Friend untuk mengakses sebuah kelas
//==========================================
#include <iostream.h>
#include <conio.h>
#include <string.h>
class mahasiswa
{
private:
long nomor_induk;
char nama[35];
char jurusan[20];
public:
mahasiswa();
void inisialisasi(long no_induk, char *nama, char *jurusan);
friend void tampilkan_data(mahasiswa mhs);
}
void main()
{
clrscr();
mahasiswa mhs;
mhs.inisialisasi(9200012, "baharudin","Teknik Elektro");
tampilkan_data(mhs);
}
mahasiswa::mahasiswa()
{
nomor_induk = 0;
strcpy(nama,"");
strcpy(jurusan,"");
}
void mahasiswa::inisialisasi(long no_induk, char *nama, char *jurusan);
{
mahasiswa::nomor_induk = no_induk;
strcpy(mahasiswa::nama,nama);
strcpy(mahasiswa::jurusan, jurusan);
}
void tampilkan_data(mahasiswa mhs)
{
cout << "nomor : " << mhs.nomor_indux << endl;
cout << "Nama : " << mhs.nama << endl;
cout << "Jurusan : " << mhs.jurusan << endl;
}
Untuk file lengkapnya silahkan download disini
0 komentar:
Posting Komentar