Chessmaster

Untitled

Jun 15th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.03 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace TechModule
  5. {
  6.     class Program
  7.     {
  8.         static double GetTriangleArea(int side, int height)
  9.         {
  10.             double area = height * side / 2;
  11.  
  12.             return area;
  13.         }
  14.  
  15.         static double GetSquareArea(int side)
  16.         {
  17.             double area = side * 4;
  18.  
  19.             return area;
  20.         }
  21.  
  22.         static double GetRectangleArea(int width, int recHeight)
  23.         {
  24.             double area = width * recHeight;
  25.  
  26.             return area;
  27.         }
  28.  
  29.         static double GetCircleArea(double radius)
  30.         {
  31.             double area = Math.PI * Math.Pow(radius, 2);
  32.  
  33.             return area;
  34.         }
  35.  
  36.         static void Main()
  37.         {
  38.             string figure = Console.ReadLine();
  39.  
  40.             double area = 0;
  41.  
  42.             switch (figure)
  43.             {
  44.  
  45.                 case "triangle":
  46.                     int side = int.Parse(Console.ReadLine());
  47.                     int height = int.Parse(Console.ReadLine());
  48.                     area = GetTriangleArea(side, height);
  49.                     Console.WriteLine("{0:f2}", area);
  50.                     break;
  51.  
  52.                 case "square":
  53.                     int squareSide = int.Parse(Console.ReadLine());
  54.                     area = GetSquareArea(squareSide);
  55.                     Console.WriteLine("{0:f2}", area);
  56.                     break;
  57.  
  58.                 case "rectangle":
  59.                     int width = int.Parse(Console.ReadLine());
  60.                     int recHeight = int.Parse(Console.ReadLine());
  61.                     area = GetRectangleArea(width, recHeight);
  62.                     Console.WriteLine("{0:f2}", area);
  63.                     break;
  64.  
  65.                 case "circle":
  66.                     int radius = int.Parse(Console.ReadLine());
  67.                     area = GetCircleArea(radius);
  68.                     Console.WriteLine("{0:f2}", area);
  69.                     break;
  70.  
  71.                 default:
  72.                     break;
  73.             }
  74.         }
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment