Advertisement
martinvalchev

Cube_Properties

Feb 2nd, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.41 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Cube_Properties
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             double side = double.Parse(Console.ReadLine());
  10.             string type = Console.ReadLine();
  11.  
  12.            switch (type)
  13.             {
  14.                 case "face":  
  15.                     Console.WriteLine($"{FaceCalculate(side):f2}");
  16.                     break;
  17.                 case "space":
  18.                     Console.WriteLine($"{SpaceCalculate(side):f2}");
  19.                     break;
  20.                 case "volume":
  21.                     Console.WriteLine($"{VolumeCalculate(side):f2}");
  22.                     break;
  23.                 case "area":
  24.                     Console.WriteLine($"{AreaCalculate(side):f2}");
  25.                     break;
  26.             }
  27.         }
  28.  
  29.          static object AreaCalculate(double side)
  30.         {
  31.             double area = 6 * (side * side);
  32.             return area;
  33.         }
  34.  
  35.         static object VolumeCalculate(double side)
  36.         {
  37.             double area = side * side * side;
  38.             return area;
  39.         }
  40.  
  41.         static object SpaceCalculate(double side)
  42.         {
  43.             double area = Math.Sqrt(3 * (side * side));
  44.             return area;
  45.         }
  46.  
  47.         static double FaceCalculate(double side)
  48.         {
  49.             double area = Math.Sqrt(2*(side * side));
  50.             return area;
  51.         }
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement