🔒 Closed Pasok mga Lodi sa C++

Status
Not open for further replies.

wendski

Fanatic
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;
}
 
Status
Not open for further replies.

About this Thread

  • 4
    Replies
  • 367
    Views
  • 3
    Participants
Last reply from:
wendski

Online now

Members online
418
Guests online
1,731
Total visitors
2,149

Forum statistics

Threads
2,275,510
Posts
28,963,757
Members
1,232,824
Latest member
almurk
Back
Top