static void Main(string[] args) { Cube cube = new Cube(); Console.WriteLine(cube.Name); }
static void Main(string[] args) { //Set Points var A = new Point(0, 0); var B = new Point(3, 4); var C = new Point(1.5, 5); var D = new Point(1, 2); //Distance between points var ab = new Distance(A, B); var bc = new Distance(B, C); var cd = new Distance(C, D); var da = new Distance(D, A); //Unit explanation UnitExplanation.Units(); //Triangle test //var iso = TriangleType.Isosceles; //var rect = TriangleType.Rectangular; //var obt = TriangleType.Obtuse; //var equi = TriangleType.Echilateral; var t1 = new TriangleWithSides(A, B, C); var t2 = new TriangleWithSides(3, 4, 5); var t3 = new TriangleWithSides(1.5, 3.7, 5); var t4 = new TriangleWithAngle(3, 3, 45); var t5 = new TriangleWithAngle(A, B, C); var t6 = new TriangleWithAngle(3, 4, 90); t1.Draw(); t1.DisplayShape(); t2.DisplayShape(); t3.DisplayShape(); t4.DisplayShape(); t5.DisplayShape(); t6.DisplayShape(); //Circle Test var circle1 = new Circle(A, B); var circle2 = new Circle(3); circle1.Draw(); circle1.DisplayShape(); circle2.DisplayShape(); //Rectangle test var rect1 = new Rectangle(A, B, D); var rect2 = new Rectangle(3, 4); rect1.Draw(); rect1.DisplayShape(); rect2.DisplayShape(); //Square test var sq1 = new Square(4); var sq2 = new Square(A, B); sq1.Draw(); sq1.DisplayShape(); sq2.DisplayShape(); //Cylinder test var cyl1 = new Cylinder(A, B, C); var cyl2 = new Cylinder(3, 5); cyl1.Draw(); cyl1.DisplayShape(); cyl2.DisplayShape(); //Sphere test var sphere1 = new Sphere(A, B); var sphere2 = new Sphere(7.5); sphere1.Draw(); sphere1.DisplayShape(); sphere2.DisplayShape(); //Hemisphere test var hs1 = new Hemisphere(B, D); var hs2 = new Hemisphere(3.7); hs1.Draw(); hs1.DisplayShape(); hs2.DisplayShape(); //Cone test var cone1 = new Cones(A, B, C); var cone2 = new Cones(2.5, 4, 5); cone1.Draw(); cone1.DisplayShape(); cone2.DisplayShape(); //Cuboid test var cub1 = new Cuboid(5.0, 6.0, 7.0); var cub2 = new Cuboid(A, B, C, D); cub1.Draw(); cub1.DisplayShape(); cub2.DisplayShape(); //Testing Cube var cube1 = new Cube(5); var cube2 = new Cube(A, B); cube1.Draw(); cube1.DisplayShape(); cube2.DisplayShape(); Display(); var shapes = new List <Shape>(); shapes.Add(cub1); shapes.Add(cone1); shapes.Add(t1); shapes.Add(rect1); foreach (var item in shapes) { item.Draw(); } }
static void Main(string[] args) { int opt = -1; while (opt != 0) { Console.WriteLine("Program Bentuk-Bentuk : "); Console.WriteLine("============================================================"); Console.WriteLine("1. Persegi Sama Sisi"); Console.WriteLine("2. Ubin (Turuan Dari Persegi Sama Sisi)"); Console.WriteLine("3. Eternit / Plafon (Turuan Dari Persegi Sama Sisi)"); Console.WriteLine("4. Kubus (Turuan Dari Persegi Sama Sisi 3D)"); Console.WriteLine("............................................................"); Console.WriteLine("5. Persegi Panjang"); Console.WriteLine("6. Papan Tulis (Turuan Dari Persegi Panjang)"); Console.WriteLine("7. Pintu (Turuan Dari Persegi Panjang)"); Console.WriteLine("8. Balok (Turuan Dari Persegi Panjang 3D)"); Console.WriteLine("............................................................"); Console.WriteLine("9. Lingkaran"); Console.WriteLine("10. Bola"); Console.WriteLine("11. Kerucut"); Console.WriteLine("............................................................"); Console.WriteLine("0. Keluar"); Console.WriteLine("------------------------------------------------------------"); Console.Write("Pilih Opsi : "); opt = Convert.ToInt32(Console.ReadLine()); switch (opt) { case 1: Square sqr1 = new Square(); sqr1.input().display(); break; case 2: Tile tle1 = new Tile(); tle1.input().display(); break; case 3: Plasterboard plb = new Plasterboard(); plb.input().display(); break; case 4: Cube cube = new Cube(); cube.input().display(); break; case 5: Rectangle rct1 = new Rectangle(); rct1.input().display(); break; case 6: WhiteBoard whtb = new WhiteBoard(); whtb.input().display(); break; case 7: Door door = new Door(); door.input().display(); break; case 8: Block block = new Block(); block.input().display(); break; case 9: Circle circle = new Circle(); circle.input().display(); break; case 10: Sphere sphere = new Sphere(); sphere.input().display(); break; case 11: Cone cone = new Cone(); cone.input().display(); break; default: break; } Console.WriteLine("\n\n"); } }