static void mainRettangolo() { Rettangolo r1 = new Rettangolo(3, 4); double perimetro, area, diagonale; diagonale = r1.Diagonale(); perimetro = r1.Perimetro(); area = r1.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(Rettangolo r) : base(r.Riduci().Lati[0], r.Riduci().Lati[1], r.Riduci().Lati[2]) { }