c++ program to find area of circle using functions


Levels of difficulty: / perform operation:

C++ Program

#include <iostream>
#define PI 3.14159
using namespace std;
float AreaOfCircle(float radius);
float AreaWithDiameter(float diameter);
int main() {
	float radius,diameter,circleArea;
	char choice='0';
	cout<<"\n\t\t\tFind Area Of Circle:"<<endl;
	for (;choice!='1'&&choice!='2';) {
		cout<>choice;
		if(choice!='1'&&choice!='2')
		         cout<<"\n\t\tEnter a VALID Option ";
	}
	if(choice=='1') {
		cout <>radius;
		circleArea=AreaOfCircle(radius);
	} else if(choice=='2') {
		cout <>diameter;
		circleArea=AreaWithDiameter(diameter);
	}
	cout<> "<<circleArea<<endl;
	return 0;
}
float AreaOfCircle(float radius) {
	return (PI*(radius*radius));
}
float AreaWithDiameter(float diameter) {
	return (AreaOfCircle(diameter/2));
}