What's new

C & C++ Pasok mga Lodi sa C++

wendski

Honorary Poster
Established
Joined
Jan 29, 2017
Posts
246
Reaction
304
Points
176
pa help anu ba ang mali dito? hehehe


#include <iostream>


using namespace std;
int main ( )
{
// Declaration of arrayCircle circles [3];
// Instantiation of objects
circles [0] = Circle (3.0);
circles [1] = Circle (4.0);
circles [2] = Circle (5.0);
// Printing information
for (int i = 0; i < 3 ; i++)
{
cout << "Information about circle [" << i << "]" << endl;
cout << "Radius: " << circles.getRadius() << " ";
cout << "Area: " << circles.getArea() << " ";
cout << "perimeter: " << circles.getPerimeter() << " ";
cout << endl;
}
return 0;
 
Missing class Circle, inside of class wala din po yung mga methods na nabanggit sa int main, i.e getRadius(), getArea() and getPerimeter().
Also walang pong declaration ng Circle object sa main.
 
C++:
#include <iostream>
using namespace std;

class Circle {
    public:
    float radius;
    Circle() { }
    Circle(float r){
       radius = r;
    }
    float getRadius(){
        return radius;
    }
    float getArea(){
        return 3.14 * (radius * radius);
    }
    float getPerimeter(){
       return 2 * 3.14 * radius;
    }
};

int main ( )
{
    Circle circles[3];
// Declaration of arrayCircle circles [3];
// Instantiation of objects
circles [0] = Circle (3.0);
circles [1] = Circle (4.0);
circles [2] = Circle (5.0);
// Printing information
for (int i = 0; i < 3 ; i++)
{
cout << "Information about circle [" << i << "]" << endl;
cout << "Radius: " << circles[i].getRadius() << " ";
cout << "Area: " << circles[i].getArea() << " ";
cout << "perimeter: " << circles[i].getPerimeter() << " ";
cout << endl;
}
return 0;
}
 
Last edited:

Similar threads

Back
Top