write a menu driven program to find the area of a circle ,perimeter of rectangle and area of quadrilateral
Answers
A rectangle is a flat figure in a plane.It has four sides and four equal angles of 90 degree each.In rectangle all four sides are not of equal length like square, sides opposite to each other have equal length.Both diagonals of rectangle have equal length.
example
Input : 4 5
Output : Area = 20
Perimeter = 18
Input : 2 3
Output : Area = 6
Perimeter = 10
Hope it helps ^_^
This program is in Java
___________________________________
import java.util.Scanner;
public class Area_Waala_Program{
public static void main(String [] args){
double a, b, c, s, area = 0;
//Taking input from the user
Scanner sc = new Scanner(System.in);
System.out.println("Area Calculator for Simple Closed Figures");
System.out.println("Press 1 for Circle");
System.out.println("Press 2 for Square");
System.out.println("Press 3 for Rectangle");
System.out.println("Press 4 for Triangle");
double choice = sc.nextDouble();
//Main part comes here
//Circle
if (choice == 1){
System.out.println("Circle");
System.out.print("Enter the Radius: ");
a = sc.nextDouble();
area = (22*a*a)/7;
System.out.println("The area of this Circle is " + area + " sq.unit/s");
}
//Square
if (choice == 2){
System.out.println("Square");
System.out.print("Enter the Side: ");
a = sc.nextDouble();
area = a*a;
System.out.println("The area of this Square is " + area + " sq.unit/s");
}
//Rectangle
if (choice == 3){
System.out.println("Rectangle");
System.out.print("Enter the Length: ");
a = sc.nextDouble();
System.out.print("Enter the Breadth: ");
b = sc.nextDouble();
area = a*b;
System.out.println("The area of this Rectangle is " + area + " sq.unit/s");
}
//Triangle
if (choice == 4){
System.out.println("Triangle");
System.out.print("Enter the measure of the First side: ");
a = sc.nextDouble();
System.out.print("Enter the measure of the Second side: ");
b = sc.nextDouble();
System.out.print("Enter the measure of the Third side: ");
c = sc.nextDouble();
boolean truth = (a+b) > c && (a + c) > b && (b + c) > a;
if (truth == true)
{
s = (a + b + c)/2;
area = Math.sqrt(s * (s - a) * (s - b) * (s - c));
System.out.println("The area of this Triangle is " + area + " sq.unit/s");
}
else if (truth == false){
System.out.println("These sides cannot form a triangle *_*");
}
}
if (choice > 4 || choice < 1){
System.out.println("Valid choices are only 1-4");
}
}
}
___________________________________
The underlined values are the inputs
Output:
(i)
Area Calculator for Simple Closed Figures
Press 1 for Circle
Press 2 for Square
Press 3 for Rectangle
Press 4 for Triangle
1
Circle
Enter the Radius: 7
The area of this Circle is 154.0 sq.unit/s
(ii)
Area Calculator for Simple Closed Figures
Press 1 for Circle
Press 2 for Square
Press 3 for Rectangle
Press 4 for Triangle
2
Square
Enter the Side: 7
The area of this Square is 49.0 sq.unit/s
(iii)
Area Calculator for Simple Closed Figures
Press 1 for Circle
Press 2 for Square
Press 3 for Rectangle
Press 4 for Triangle
3
Rectangle
Enter the Length: 10
Enter the Breadth: 13
The area of this Rectangle is 130.0 sq.unit/s
(iv)
Area Calculator for Simple Closed Figures
Press 1 for Circle
Press 2 for Square
Press 3 for Rectangle
Press 4 for Triangle
4
Triangle
Enter the measure of the First side: 52
Enter the measure of the Second side: 48
Enter the measure of the Third side: 20
The area of this Triangle is 480.0 sq.unit/s
(v)
Area Calculator for Simple Closed Figures
Press 1 for Circle
Press 2 for Square
Press 3 for Rectangle
Press 4 for Triangle
4
Triangle
Enter the measure of the First side: 6
Enter the measure of the Second side: 7
Enter the measure of the Third side: 18
These sides cannot form a triangle *_*
(vi)
Area Calculator for Simple Closed Figures
Press 1 for Circle
Press 2 for Square
Press 3 for Rectangle
Press 4 for Triangle
6
Valid choices are only 1-4
___________________________________
Thanks for reading till here ˶ᵔ ᵕ ᵔ˶