SHAPES OF MATHEMATICS CALCULATION IN A PROGRAMMING
import java.util.Scanner;
public class ShapesCalculation {
public static void main(String[] args) {
Scanner bundu= new Scanner(System.in);
System.out.println("PLEASE SELECT OPTIONS FROM 1-5 FOR SHAPES CALCULATION");
System.out.println("PLEASE ENTER 1 FOR RECTANGLE");
System.out.println("PLEASE ENTER 2 FOR TRIANGLE");
System.out.println("PLEASE ENTER 3 FOR SQUARE");
System.out.println("PLEASE ENTER 4 FOR A CIRCLE ");
System.out.println("PLEASE ENTER 5 FOR TRAPEZIUM");
int shapes = bundu.nextInt();
switch (shapes){
case 1:
System.out.println("CALCULATION RELATED TO RECTANGLE");
System.out.println("PLEASE ENTER THE VALUE OF THE LENGTH");
double length = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF BREADTH");
double breadth = bundu.nextDouble();
double rectangleArea =Math.ceil(length * breadth);
double rectanglePerimeter = Math.ceil (2*(length + breadth));
System.out.println("THE AREA OF A RECTANGLE = " + rectangleArea + " AND THE PERIMETER OF A RECTANGLE = " + rectanglePerimeter);
break;
case 2:
System.out.println("CALCULATION RELATED TO TRIANGLE");
System.out.println("PLEASE ENTER THE VALUE OF THE BASE (B)");
double base = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF HEIGHT (H)");
double height = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF A");
double a = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF C");
double c = bundu.nextDouble();
double triangleArea = Math.ceil(0.5 * (base *height));
double trianglePerimeter = Math.ceil( a + base + c);
System.out.println("THE AREA OF A TRIANGLE = " + triangleArea + "AND THE PERIMETER OF A TRIANGLE = " + trianglePerimeter );
break;
case 3:
System.out.println("CALCULATION RELATED TO SQUARE");
System.out.println("PLEASE ENTER THE VALUE OF ONE SIDE OF A SQUARE");
//SQUARE HAS FOUR SIDED SHAPES AND THE FOUR SIDES ARE EQUAL, LET Y EQUAL TO THE FOUR SIDED SHAPES
double y = bundu.nextDouble();
double areaSquare = y*y;
double perimeterSquare = y + y + y + y;
System.out.println("THE AREA OF SQUARE = " + areaSquare + "AND THE PERIMETER OF A TRIANGLE =" + perimeterSquare);
break;
case 4:
System.out.println("CALCULATION RELATED TO CIRCLE");
System.out.println("PLEASE ENTER THE CONSTANT VALUE OF A PI");
//NOTE: THE PI VALUE IS A CONSTANT VALUE WHICH IS 3.142
double pi = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF A RADIUS (R) ");
double r = bundu.nextDouble();
double circleArea = pi * (r * r);
double circlePerimeter = 2 * pi * (r * r);
System.out.println("AREA OF A CIRCLE = " + circleArea + "PERIMETER OF A CIRCLE =" + circlePerimeter);
break;
case 5:
System.out.println("CALCULATION RELATED TO TRAPEZIUM");
System.out.println("PLEASE ENTER THE VALUE OF BASE A");
double baseA = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF BASE B");
double baseB = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF HEIGHT H");
double heightH = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF BASE C");
double baseC = bundu.nextDouble();
System.out.println("PLEASE ENTER THE VALUE OF BASE D");
double baseD = bundu.nextDouble();
double trapeziumArea = 0.5 * ( baseA + baseB) * heightH;
double trapeziumPremeter = baseA*baseB + baseB*baseC + baseC*baseD + baseA*baseD;
System.out.println("THE AREA OF A TRAPEZIUM = " + trapeziumArea + "AND THE PERIMETER OF A TRAPEZIUM =" + trapeziumPremeter);
break;
default:
System.out.println("NOT IN RANGLE");
}
}
}
Comments
Post a Comment