static void Main(string[] args) { Console.WriteLine(0.1D + 0.2D == 0.3D); //bool continua = true; //while (continua) { bool triangoloValido = false; Triangolo triangolo = new Triangolo(); triangoloValido = triangolo.IsValidFigure(triangolo.Sides); if (triangoloValido) { Console.WriteLine("è un triangolo"); } else { Console.WriteLine("non è un triangolo"); triangolo.ProposeValidFigure(); } //Console.WriteLine("Vuoi continuare? y/n"); //continua = bool.TryParse(Console.ReadLine() //} Console.ReadLine(); }
static void mainTriangolo() { Triangolo t1 = new Triangolo(3, 4, 5); double perimetro, area; string tipologia; bool is_rettangolo; perimetro = t1.Perimetro(); area = t1.Area(); tipologia = t1.Tipologia(); is_rettangolo = t1.IsRettangolo(); Console.WriteLine("Il perimetro è: " + perimetro); Console.WriteLine("l'area è: " + area); Console.WriteLine("Il triangolo è: " + tipologia); if (is_rettangolo) { Console.WriteLine("Il triangolo è rettangolo."); } else { Console.WriteLine("Il triangolo non è rettangolo."); } }
public Triangolo Riduci() { Triangolo t = new Triangolo(Lati[0], Lati[1], Diagonale()); return(t); }
public Rettangolo(Triangolo t) : base(t.Componi().Lati[0], t.Componi().Lati[1], t.Componi().Lati[2], t.Componi().Lati[3]) { }
public Quadrato(Triangolo t) : base(t.Componi().Lati[0], t.Componi().Lati[1], t.Componi().Lati[2], t.Componi().Lati[3]) { }