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

Popular posts from this blog

PSEUDOCODE, FLOWCHART AND CODE REPRESENTATION OF APPROXIMATE ESTIMATE OF THE NUMBER OF TILES REQUIRED TO FINISH FLOOR SPACES

SOFTWARE DEVELOPMENT PARADIGMS

MILESTONES OF COMPUTING AND PROGRAMMING LANGUAGE