permisi agan semua,minta tolong dong jelasin program agregasi ini,soalnya ini sedikit rumit menurut ane,jelasin perbaris gan please
Quote:
#include<iostream.h>
#include<stdlib.h>
class Titik
{
private:
float sbX,sbY;
public:
Titik ( )
{
sbX = sbY = 0.0f;
}
Titik (float x, float y)
{
sbX=x; sbY=y;
}
void posisiTitik ( )
{
cout<< " [ " << sbX << ", " << sbY << "]"<<endl;
}
};
class Lingkaran
{
private:
float jejari;
Titik titikPusat;
public:
Lingkaran (float j)
{
jejari = j;
}
Lingkaran ( float x, float y ,float j): titikPusat ( x , y )
{
jejari= j;
}
void cetakLingkaran ( )
{
cout<< "Titik pusat : " ; titikPusat . posisiTitik ( );
cout << " Jari - jari : " << jejari <<endl;
}
};
int main ( )
{
Lingkaran L1 (3.0); Lingkaran L2 ( 3.0,4.0,5.0);
L1.cetakLingkaran ( );
L2.cetakLingkaran ( );
}