static void Main(string[] args) { Piramida.Print(); ChihenIca.Print(); BOG.Print(); TadgMahal.Print(); Petra.Print(); MachuPikchu.Print(); BigWall.Print(); Kolizei.Print(); }
static void Main(string[] args) { var pm = new Piramida(); Console.WriteLine("=== ETAP 1 ==="); //2 punkty //char[][] piramida1 = pm.BudujNowaPiramide(); //pm.WypiszPiramide(piramida1); //char[][] piramida2 = pm.BudujNowaPiramide(material: 'M'); //pm.WypiszPiramide(piramida2); //char[][] piramida3 = pm.BudujNowaPiramide(3, 'S'); //pm.WypiszPiramide(piramida3); //char[][] piramida4 = pm.BudujNowaPiramide(-10, 'Z'); //pm.WypiszPiramide(piramida4); Console.WriteLine(); Console.WriteLine("=== ETAP 2 ==="); //1.5 punktu //char material5; //char[][] piramida5 = pm.OdejmijPiramidy(out material5, piramida1, piramida2, piramida3); //Console.WriteLine("Out material: {0}\n", material5); //pm.WypiszPiramide(piramida5); //char material6; //char[][] piramida6 = pm.OdejmijPiramidy(out material6, new[] { piramida2, piramida3 }); //Console.WriteLine("Out material: {0}\n", material6); //pm.WypiszPiramide(piramida6); Console.WriteLine(); Console.WriteLine("=== ETAP 3 ==="); //1.5 punktu //char[][] piramida7 = pm.BudujPiramideZObiektow(new object[] { 2.9, "Some text", 'C', 2, 'c', 3.8, 4 }); //pm.WypiszPiramide(piramida7); //char[][] piramida8 = pm.BudujPiramideZObiektow( 2.9, "Some text", 2, 3.8, 4 ); //pm.WypiszPiramide(piramida8); //char[][] piramida9 = pm.BudujPiramideZObiektow(new object[] { 2.9, "Some text", 'C', 'c', 3.8 }); //pm.WypiszPiramide(piramida9); //char[][] piramida10 = pm.BudujPiramideZObiektow( 2.9, "Some text", 3.8 ); //pm.WypiszPiramide(piramida10); Console.WriteLine(); }
private void button1_Click(object sender, EventArgs e) { int[] coordinatsABC = new int[] { 2, 1, 2, 3, 4, 1, 6, 1, 0 }; int[] coordinatsD = new int[] { 4, 3, -1 }; Triangle lol = new Triangle(coordinatsABC); Piramida plol = new Piramida(coordinatsABC, coordinatsD); //Piramida plol = new Piramida(coordinatsABC); label1.Text = " Відомості про піраміду\n" + "\n Грань ABC\n" + plol.Info(plol.PointA, plol.PointB, plol.PointC) + "\n Грань ABD\n" + plol.Info(plol.PointA, plol.PointB, plol.PointD) + "\n Грань BCD\n" + plol.Info(plol.PointB, plol.PointC, plol.PointD) + "\n Грань ACD\n" + plol.Info(plol.PointA, plol.PointC, plol.PointD); label3.Text = " Відомості про трикутник\n" + lol.Info() + "_________________________\n\n" + Convert.ToString(plol.SummArea( plol.Area(plol.PointA, plol.PointB, plol.PointC), plol.Area(plol.PointA, plol.PointB, plol.PointD), plol.Area(plol.PointA, plol.PointD, plol.PointC), plol.Area(plol.PointB, plol.PointD, plol.PointC) )) + " - сума всіх площ піраміди ABCD"; label2.Text = string.Join(" ", lol.PointA) + " - Точка А \n" + string.Join(" ", lol.PointB) + " - Точка B \n" + string.Join(" ", lol.PointC) + " - Точка C \n" + "\n" + string.Join(" ", plol.PointA) + " - Точка А піраміди \n" + string.Join(" ", plol.PointB) + " - Точка B піраміди\n" + string.Join(" ", plol.PointC) + " - Точка C піраміди\n" + string.Join(" ", plol.PointD) + " - Точка D піраміди\n"; }
//--------------------------------------------------------- Piramida() { singleton = this; }