static void Main(string[] args) { Shape f1, f2; f1 = new IsoscelesTriangle(10, 10, 10); double a = f1.GetАrea(); string b = f1.GetName(); f2 = new Square(10); double a1 = f2.GetАrea(); string a2 = f2.GetName(); }
static void Main(string[] args) { //7-1 Shapes Circle shape = new Circle("circle", 4); Console.WriteLine(shape.GetName()); Console.WriteLine(Math.Round(shape.GetArea(), 2)); IsoscelesTriangle it = new IsoscelesTriangle("triangle", 4, 2); Console.WriteLine(it.GetName()); Console.WriteLine(it.GetArea()); Console.ReadLine(); //6 Matrix //const int size = 2; //const int size2 = 2; //Matrix m = new Matrix(size); //Matrix n = new Matrix(size); //for (int i = 0; i < size; i++) //{ // for (int j = 0; j < size; j++) // { // m[i, j] = rand.Next(10); // n[i, j] = rand.Next(10); // } //} //m.Print(); //Console.WriteLine(); //n.Print(); //Console.WriteLine(); //m.Multiply(n).Print(); //Console.ReadLine(); //5-2 Polynom //const int degree1 = 3; //const int degree2 = 2; //int[] poly1 = new int[degree1 + 1] { 3, 6, 0, 2 }; //from junior to senior so the index is becoming a degree //int[] poly2 = new int[degree2 + 1] { 1, 0, 1 }; //Polynom p = new Polynom(degree1, poly1); //Polynom m = new Polynom(degree2, poly2); //p.Multiply(2); //p.Multiply(m); //Console.WriteLine(p.WritePol()); //Console.ReadLine(); //5-1 Array //Console.WriteLine("Array"); //int n = 5, low = 11; //RArray a = new RArray(n, low); //for (int i = low - 1; i <= low + n; i++) //{ // try // { // a[i] = 1; // Console.WriteLine("a["+i+"] = "+a[i]); // } // catch (IndexOutOfRangeException) // { // Console.WriteLine("out of range"); // } //} //Console.ReadLine(); //4-2 Arithmetic progression //Console.WriteLine("Arithmetic progression"); //ArProgression arith = new ArProgression(4, 2); //Console.WriteLine(arith.GetNItem(10)); //Console.WriteLine(arith.GetSum(10)); //Console.WriteLine(arith.GetAverage(10)); //Console.ReadLine(); //4-1 Quadrate //Console.WriteLine("Quadrate"); //Quadrate quadr = new Quadrate(4); //Console.WriteLine(quadr.Area()); //Console.WriteLine(quadr.Perimeter()); //Console.ReadLine(); }