لقد قمت بكتابة كود لهذا البرنامج هل هو صحيح؟
اكتب برنامج يقوم بحساب مساحة ومحيط دائرتين "كائنين" ويقوم بحساب النسبة المئوية بين مساحة الدائرتين ويقوم بحساب النسبة بين محيط الدائرتين ويقوم بالمقارنة بين النسبتين السابقتين وشترط فى ذلك وجود class يسمى compare على ان يكون subclass من ال class السابق circle ويحتوى على دالة تسمى comparission للمقارنة بين النسبتين السابقتين
#include<iostream.h>
#include<conio.h>
class circle1
{
protected:
float r;
double area;
public:
void comparission()
{
area=3.14*r*r;
cout<<"area="<<area<<endl;
}
};
class compare
{
protected:
float r1;
double circum;
public:
void comparission()
{
circum=2*3.14*;
cout<<"circum="<<circum<<"\n";
}
};
class circle:public circle1,public circle2
{
public:
void set_data(float a)
{
r>r1;
}
};
void main()
{
circle ob1;
ob1.set_data(5);
ob1.calc_area();
ob1.calc_circum();
}
getch();

