Example #1
0
        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();
        }
Example #2
0
        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.");
            }
        }
Example #3
0
        public Triangolo Riduci()
        {
            Triangolo t = new Triangolo(Lati[0], Lati[1], Diagonale());

            return(t);
        }
Example #4
0
 public Rettangolo(Triangolo t) : base(t.Componi().Lati[0], t.Componi().Lati[1], t.Componi().Lati[2], t.Componi().Lati[3])
 {
 }
Example #5
0
 public Quadrato(Triangolo t) : base(t.Componi().Lati[0], t.Componi().Lati[1], t.Componi().Lati[2], t.Componi().Lati[3])
 {
 }