Example #1
0
        public static void Main()
        {
            string input = Console.ReadLine();

            while (!input.Equals("End"))
            {
                string[] p = input.Split(' ');
                switch (p[0])
                {
                    case "Cylinder":
                        Cylinder cyl=new Cylinder(double.Parse(p[1]), double.Parse(p[2]));
                        Console.WriteLine("{0:f3}", VolumeCalculator.CalculateVolume(cyl));
                        break;
                    case "Cube":
                        Cube c= new Cube(double.Parse(p[1]));
                        Console.WriteLine("{0:f3}", VolumeCalculator.CalculateVolume(c));
                        break;
                    case "TrianglePrism":
                        TrianglePrism t= new TrianglePrism(double.Parse(p[1]), double.Parse(p[2]), double.Parse(p[3]));
                        Console.WriteLine("{0:f3}", VolumeCalculator.CalculateVolume(t));
                        break;

                }

                input = Console.ReadLine();
            }
        }
Example #2
0
        public static void Main()
        {
            string input = Console.ReadLine();

            while (!input.Equals("End"))
            {
                string[] p = input.Split(' ');
                switch (p[0])
                {
                case "Cylinder":
                    Cylinder cyl = new Cylinder(double.Parse(p[1]), double.Parse(p[2]));
                    Console.WriteLine("{0:f3}", VolumeCalculator.CalculateVolume(cyl));
                    break;

                case "Cube":
                    Cube c = new Cube(double.Parse(p[1]));
                    Console.WriteLine("{0:f3}", VolumeCalculator.CalculateVolume(c));
                    break;

                case "TrianglePrism":
                    TrianglePrism t = new TrianglePrism(double.Parse(p[1]), double.Parse(p[2]), double.Parse(p[3]));
                    Console.WriteLine("{0:f3}", VolumeCalculator.CalculateVolume(t));
                    break;
                }

                input = Console.ReadLine();
            }
        }
Example #3
0
 public static double CalculateVolume(TrianglePrism c)
 {
     return (0.5*c.baseSide*c.h)*c.w;
 }
Example #4
0
 public static double CalculateVolume(TrianglePrism c)
 {
     return((0.5 * c.baseSide * c.h) * c.w);
 }