示例#1
0
 static void Main(string[] args)
 {
     Piramida.Print();
     ChihenIca.Print();
     BOG.Print();
     TadgMahal.Print();
     Petra.Print();
     MachuPikchu.Print();
     BigWall.Print();
     Kolizei.Print();
 }
示例#2
0
        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();
        }
示例#3
0
        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";
        }
示例#4
0
	//---------------------------------------------------------
	
	Piramida()
	{
		singleton = this;
	}