Write a program to print the area and perimeter of a triangle having sides of 3, 4 and 5 units by creating a class named 'Triangle' with a function to print the area and perimeter.
#include<iostream>
#include<math.h>
using namespace std;
class Triangle
{
public:
void area(int a,int b,int c);
void perimeter(int a,int b,int c);
};
void Triangle::area(int a,int b,int c)
{
float s=((a+b+c)/2.0),A=sqrt(s*(s-a)*(s-b)*(s-c));
cout<<"Area of a triangle is: "<<A<<" sq. units\n";
}
void Triangle::perimeter(int a,int b,int c)
{
cout<<"Perimeter of a triangle is: "<<a+b+c<<" units\n";
}
int main()
{
Triangle tr1;
int side1=3,side2=4,side3=5;
tr1.area(side1,side2,side3);
tr1.perimeter(side1,side2,side3);
return 0;
}
Comments
Leave a comment