static void mainQuadrato() { Quadrato q1 = new Quadrato(9); double perimetro, area, diagonale; diagonale = q1.Diagonale(); perimetro = q1.Perimetro(); area = q1.Area(); Console.WriteLine("La diagonale è: " + diagonale); Console.WriteLine("Il perimetro è: " + perimetro); Console.WriteLine("l'area è: " + area); }
public FigureGeometriche Componi() { FigureGeometriche f; string tipologia = Tipologia(); bool is_rettangolo = IsRettangolo(); double l1, l2, ipotenusa = 0; GetLati(out l1, out l2, out ipotenusa); if (tipologia == "Isoscele" && is_rettangolo) { f = new Quadrato(l1); } else if (is_rettangolo) { f = new Rettangolo(l1, l2); } else //parallelogramma { f = new Rettangolo(l1, l2); } return(f); }
public Triangolo(Quadrato q) : base(q.Riduci().Lati[0], q.Riduci().Lati[1], q.Riduci().Lati[2]) { }