Computer Science, asked by Bhavehjindal28, 1 month ago

Write a menu driven program in java to find the area of a square.

Answers

Answered by jainamber543
1

Answer:

import java.util.Scanner;

public class KboatMenuArea

{

   public static void main(String args[]) {

       

       Scanner in = new Scanner(System.in);

       

       System.out.println("Enter c to calculate area of circle");

       System.out.println("Enter s to calculate area of square");

       System.out.println("Enter r to calculate area of rectangle");

       System.out.print("Enter your choice: ");

       char choice = in.next().charAt(0);

       

       switch(choice) {

           case 'c':

               System.out.print("Enter radius of circle: ");

               double r = in.nextDouble();

               double ca = (22 / 7.0) * r * r;

               System.out.println("Area of circle = " + ca);

               break;

               

           case 's':

               System.out.print("Enter side of square: ");

               double side = in.nextDouble();

               double sa = side * side;

               System.out.println("Area of square = " + sa);

               break;

               

           case 'r':

               System.out.print("Enter length of rectangle: ");

               double l = in.nextDouble();

               System.out.print("Enter breadth of rectangle: ");

               double b = in.nextDouble();

               double ra = l * b;

               System.out.println("Area of rectangle = " + ra);

               break;

               

           default:

               System.out.println("Wrong choice!");

       }

   }

}

Explanation:

Answered by Shivu516
0

Hope it helps ^_^

This program is in Java

This program prints the area of Circle, Square, Rectangle, and Triangle, otherwise there was no need for a menu

___________________________________

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 = Math.PI*a*a;

          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: 5

The area of this Circle is 78.53981633974483 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

(vi)

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 *_*

(v)

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

Attachments:
Similar questions