Make a flowchart of this code import java.util.Scanner; public class Figure { public static void main(String[] args) { int choice; double area; int h,b1,b2,r1,r2,a; Scanner sc = new Scanner(System.in); System.out.println("Menu: Compute Area of"); System.out.println("1. Trapezoid"); System.out.println("2. Ellipse"); System.out.println("3. Equilateral Triangle"); System.out.print("Choice: "); choice = sc.nextInt(); switch(choice){ case 1: System.out.println("Trapezoid"); System.out.print("Enter h:"); h = sc.nextInt(); System.out.print("Enter b1:"); b1 = sc.nextInt(); System.out.print("Enter b2:"); b2 = sc.nextInt(); area = (h/2.0) * (b1+b2); area = (double) Math.round(area * 100) / 100; System.out.print("Area of Trapezoid is " + area); break; case 2: System.out.println("Ellipse"); System.out.print("Enter r1:"); r1 = sc.nextInt(); System.out.print("Enter r2:"); r2 = sc.nextInt(); area = Math.PI * (r1 * r2); area = (double) Math.round(area * 100) / 100; System.out.print("Area of Ellipse is " + area); break; case 3: System.out.println("Equilateral Triangle"); System.out.print("Enter a:"); a = sc.nextInt(); area = (Math.sqrt(3) * a * a) / 4.0; area = (double) Math.round(area * 100) / 100; System.out.print("Area of Trapezoid is " + area); break; default: System.out.println("Wrong choice."); } } }
Make a flowchart of this code
import java.util.Scanner;
public class Figure {
public static void main(String[] args) {
int choice;
double area;
int h,b1,b2,r1,r2,a;
Scanner sc = new Scanner(System.in);
System.out.println("Menu: Compute Area of");
System.out.println("1. Trapezoid");
System.out.println("2. Ellipse");
System.out.println("3. Equilateral Triangle");
System.out.print("Choice: ");
choice = sc.nextInt();
switch(choice){
case 1:
System.out.println("Trapezoid");
System.out.print("Enter h:");
h = sc.nextInt();
System.out.print("Enter b1:");
b1 = sc.nextInt();
System.out.print("Enter b2:");
b2 = sc.nextInt();
area = (h/2.0) * (b1+b2);
area = (double) Math.round(area * 100) / 100;
System.out.print("Area of Trapezoid is " + area);
break;
case 2:
System.out.println("Ellipse");
System.out.print("Enter r1:");
r1 = sc.nextInt();
System.out.print("Enter r2:");
r2 = sc.nextInt();
area = Math.PI * (r1 * r2);
area = (double) Math.round(area * 100) / 100;
System.out.print("Area of Ellipse is " + area);
break;
case 3:
System.out.println("Equilateral Triangle");
System.out.print("Enter a:");
a = sc.nextInt();
area = (Math.sqrt(3) * a * a) / 4.0;
area = (double) Math.round(area * 100) / 100;
System.out.print("Area of Trapezoid is " + area);
break;
default:
System.out.println("Wrong choice.");
}
}
}
Step by step
Solved in 4 steps with 4 images