Beranda > Programming C++ > Gara-gara angka 0-program class

Gara-gara angka 0-program class


Hari ini praktikum pemrograman II yang ke-3 dilaksanakan di lab.computer. Setelah menunggu sejak jam setengah dua, akhirnya masuk juga jam 14.40…hufftt…Deg-degan saat masuk, berharap ‘plonk’ saat keluar…10,20…hingga 60-an menit lebih berada di dalam lab, di depan komputer bantuan ANTAM, seorang mahasiswi sedang bertarung melawan C++, ada 3 program aplikasi class-private-public yang super duper panjang yang harus dikerjakan sore itu. Di luar sana hujan sedang turun, rumput dan daun begitu bahagia, tapi dia…hmmm…

beikut adalah script program ke-2 yang telah diketik oleh mahasiswi itu, namun sayang kesalahannya baru diketahui saat keluar lab…tapi alhamdulillah, 2 program lainnya berhasil…AZA…AZA…Fight…Ganbatte!!! Ada yang tau salahnya di mana???

//—————————————————————————
#include <vcl\condefs.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <iostream.h>

#pragma hdrstop
//—————————————————————————
USERES(“mhsdosen.res”);
//—————————————————————————
class orang
{
private   :
char nama[100];

public    :
void masuk_data()
{
cout<<“Nama     : “; cin >> nama;
}
void tampil_data()
{
cout<<“Nama     : “<< nama << endl;
}
virtual void ambil_data();    //fungsi virtual
virtual penghargaan();    //fungsi virtual
};
/*======================================================*/
class mahasiswa : public orang
{
private :
float ipk;
public  :
void ambil_data()
{
orang::masuk_data();
cout<<“IPK    : “; cin >> ipk;
}
int penghargaan()
{
return(ipk>3.5 ? 1 : 0);
}
};
/*======================================================*/
class dosen : public orang
{
private :
int  jumlah_penelitian;
public  :
void ambil_data()
{
orang::masuk_data();
cout<<“Jumlah Penelitan    : “; cin >> jumlah_penelitian;
}
int penghargaan()
{
return(jumlah_penelitian >80 ? 1 : 0);
}
};

int main(int argc, char **argv)
{
orang* orgPtr[100];
int n=0;
char pilihan;
do
{
cout<<“Masukan mahasiswa atau dosen (m/d)”;cin>>pilihan;
if(pilihan==’m’)
orgPtr[n] = new mahasiswa;
else
orgPtr[n] = new dosen;
orgPtr[n++]->ambil_data();
cout<<“Mau masuk pilihan lain[y/n]”;cin>>pilihan;
}
while(pilihan==’y’);
for(int j=0;j<n;j++)
{
orgPtr[j]->tampil_data();
if (orgPtr[j]->penghargaan() )         // true/false
cout<< “Orang ini dapat penghargaan\n”;
}
getch();
return 0;
}
//—————————————————————————

Yupz, betul sekali!!! gara-gara ‘=0’ program itu tidak bisa jalan…
PERHATIKAN BAGIAN CLASS ORANG-PUBLIC
class orang

{

private :

char nama[100];

public :

void masuk_data()

{

cout<<“Nama : “; cin >> nama;

}

void tampil_data()

{

cout<<“Nama : “<< nama << endl;

}

virtual void ambil_data()=0;

virtual penghargaan()=0;

};

Gara-gara angka 0….hmmm…that’s OK…

Kategori:Programming C++
  1. day
    Oktober 22, 2009 pukul 7:37 pm

    sabar zay!!! benar kata pepatah”Karena nila setitik,rusak susu sebelanga”
    hehehe:D

    • nayay18
      Oktober 22, 2009 pukul 7:58 pm

      iy z sabar jhe…sbnrx…gak kcw2 amat jhe…gak tw knp, gak spt biasa…alx z mrasa bHasil jhe(cz wkt dicek ma p****, dia jg gak dpt)…bHasil yg tertunda… …aza…aza…!!!gak slamax jhe 13 angka sial…smg 13 mngantar ke A…aminnn

  2. rizaladiinform08
    Oktober 23, 2009 pukul 6:20 pm

    Amin…..13=A

  3. rizaladiinform08
    Oktober 23, 2009 pukul 8:29 pm

    yhan thx untuk ajarannya…
    <img src="http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/4.gif&quot; width=18 height=18 border=0

    • nayay18
      Oktober 24, 2009 pukul 5:05 am

      yhan thx untuk ajarannya…
      <img src=”http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons7/4.gif” width=18 height=18 border=0

      kurang tutup kurungnya kodemu…

  4. rizaladiinform08
    Oktober 23, 2009 pukul 8:32 pm

    yhan thx untuk ajarannya…

    • nayay18
      Oktober 24, 2009 pukul 5:08 am

      lagi-lagi…jadi tempat percobaan….

  5. rizaladiinform08
    Oktober 23, 2009 pukul 8:33 pm

    • nayay18
      Oktober 24, 2009 pukul 5:09 am

      apakah yg mau u tulis kasian…

  1. November 6, 2009 pukul 8:11 pm

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: