Tugas OOP

#include”iostream.h”
class pesawat
{
 static int pangkalan;
 int area;

public:
 void mendarat(int a)
 {
  area=a;
  pangkalan++;
 };
 void jatuh()
 {
  cout << “pangkalan tempur “<<pangkalan<< ” aman”<<”n”;
 };
};
int pesawat::pangkalan;
class tempur
{
 int bom,tembak;
public:
 void serang(int b,int t)
 {
  bom=b;
  tembak=t;
 };
 void luncur()
 {
  cout << bom <<” rudal  ” << tembak << ” tembakan”<<endl;
 };
 void sum(tempur,tempur);
 friend float gagal(tempur r);
};
float gagal(tempur r)
{
 return float(r.bom );
};
void tempur::sum(tempur n1,tempur n2)
{
 bom=n1.bom+n2.bom;
 tembak=n1.tembak+n2.tembak;
};
void main()
{
 pesawat a,b;
 a.mendarat(1);
 a.jatuh();
 b.mendarat(2);
 b.jatuh();

 tempur t1,t2,t3;
 t1.serang(2,4);
 t2.serang(4,5);
 t3.sum(t1,t2);

 cout << “sasaran hancur dengan “;t3.luncur();

 tempur X;   
 X.serang( 1,1);
 cout << “bom yang meleset = “  << gagal( X ) << “na”;
 cout << “  ###game over###”<<endl;
}

Tanggapan

  1. minal aidin min

  2. nice program min

  3. OOP sdh bagus. tinggal skenario (cerita jalannya) program di atas yg mungkin bisa dibuat lebih nyata, min

  4. MANA TUGAS YANG CLASS


Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

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

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.