Advertisement
dp0101

11. Geometry Calculator

May 26th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.76 KB | None | 0 0
  1. using System;
  2.  
  3. namespace P11._Geometry_Calculator
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string figure = Console.ReadLine().ToLower();
  10.             switch (figure)
  11.             {
  12.                 case "triangle":
  13.                 double side = double.Parse(Console.ReadLine());
  14.                 double height = double.Parse(Console.ReadLine());
  15.                 GetTriangleArea(side,height);
  16.                 break;
  17.  
  18.                 case "square":
  19.                 double side1 = double.Parse(Console.ReadLine());
  20.                 GetSquareArea(side1);
  21.                 break;
  22.  
  23.                 case "rectangle":
  24.                 double width  = double.Parse(Console.ReadLine());
  25.                 double height1 = double.Parse(Console.ReadLine());
  26.                 GetRectangleArea(width,height1);
  27.                 break;
  28.  
  29.                 case "Circle":
  30.                 double r  = double.Parse(Console.ReadLine());
  31.                 GetCircleArea(r);
  32.                 break;
  33.             }
  34.         }
  35.         static void GetTriangleArea(double sideA, double heightA)
  36.         {
  37.             double result = sideA * heightA/2;
  38.             System.Console.WriteLine($"{result:f2}");
  39.         }
  40.         static void GetSquareArea(double side)
  41.         {
  42.             double result = side*side;
  43.             System.Console.WriteLine($"{result:f2}");
  44.         }
  45.         static void GetRectangleArea(double width, double height)
  46.         {
  47.             double result = width * height;
  48.             System.Console.WriteLine($"{result:f2}");
  49.         }
  50.         static void GetCircleArea(double radious)
  51.         {
  52.             double result = Math.PI * radious * radious;
  53.             System.Console.WriteLine($"{result:f2}");
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement