• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
#include <stdio.h>#include <conio.h>#include <iostream.h>class mhs{char *nim,*nama;int umur;public:void set_nim(char *n){nim=n;}void set_nama(char *nm){nama=nm;}void set_umur(int um){umur=um;}char * get_nim(){return nim;}char * get_nama(){return nama;}int get_umur(){return umur;}virtual void uts(){cout<<"Mahasiswa sedang UTS"<<endl;}virtual void uas(){cout<<"Mahasiswa sedang UAS"<<endl;}};
 
class siswa :public mhs{char *kelas;int smt;public:void set_kelas(char *kl){kelas=kl;}void set_smt(int sm){smt=sm;}char * get_kelas(){return kelas;}int get_smt(){return smt;}void uts(){cout<<"Mahasiswa sedang UTS Semester Genap"<<endl;}void uas(){cout<<"Mahasiswa sedang UAS Semester Genap"<<endl;}};int main(){mhs A;siswa B; //panggil fungsi uts dari masing* kelasA.uts();B.uts(); //panggil fungsi uas dari masing* kelasA.uas();B.uas();getch();}
 
#include <stdio.h>#include <conio.h>#include <iostream.h>class mhs{char *nim,*nama;int umur;public:virtual void uts()=0;virtual void uas()=0;void set_nim(char *n){nim=n;}void set_nama(char *nm){nama=nm;}void set_umur (int um){umur=um;}char * get_nim(){return nim;}char * get_nama(){return nama;}int get_umur(){return umur;}};class siswa :public mhs{char *kelas;int smt;public:void set_kelas(char *kl){kelas=kl;}void set_smt(int sm){smt=sm;}char * get_kelas(){return kelas;}int get_smt(){return smt;}void uts(){cout<<"Mahasiswa sedang UTS Semester Genap"<<endl;}void uas(){cout<<"Mahasiswa sedang UAS Semester Genap"<<endl;}};int main(){siswa A;A.uts();A.uas();getch();}
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...