Advertisement
tchenkov

L03u13_AreaOfFigures

Jan 18th, 2017
871
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /*
  4.  * Created by todor on 18.01.2017 г..
  5.  */
  6. public class u13_AreaOfFigures {
  7.     public static void main(String[] args) {
  8.  
  9.         Scanner scan = new Scanner(System.in);
  10.  
  11.         String figure = scan.nextLine().toLowerCase();
  12.         double area = 0;
  13.  
  14.         switch (figure){
  15.             case "square":
  16.                 double squareSide = Double.parseDouble(scan.nextLine());
  17.                 area = squareSide * squareSide;
  18.                 break;
  19.             case "rectangle":
  20.                 double rectangleSideA = Double.parseDouble(scan.nextLine());
  21.                 double rectangleSideB = Double.parseDouble(scan.nextLine());
  22.                 area = rectangleSideA * rectangleSideB;
  23.                 break;
  24.             case "circle":
  25.                 double radius = Double.parseDouble(scan.nextLine());
  26.                 area = radius * radius * Math.PI;
  27.                 break;
  28.             case "triangle":
  29.                 double triangleSide = Double.parseDouble(scan.nextLine());
  30.                 double triangleHight = Double.parseDouble(scan.nextLine());
  31.                 area = (triangleSide * triangleHight) / 2;
  32.         }
  33.  
  34.         System.out.printf("%.3f", area);
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement