Computer Science, asked by annahajaveedmir31, 5 months ago

write a menu driven program to find the area of a circle ,perimeter of rectangle and area of quadrilateral​

Answers

Answered by marka10
0

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

Answered by Shivu516
0

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 ˶ᵔ ᵕ ᵔ˶

Attachments:
Similar questions