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

MILESTONES OF COMPUTING AND PROGRAMMING LANGUAGE

SOFTWARE DEVELOPMENT PARADIGMS