Exemplo n.º 1
0
        static void Main(string[] args)
        {
            //creare obiecte
            Cerc primulCerc = new Cerc(2.12);

            primulCerc.Pi = 3;

            Cerc       alDoileaCerc       = new Cerc(50);
            Patrat     primulPatrat       = new Patrat(-12);
            Patrat     alDoileaPatrat     = new Patrat(6.123);
            Dreptunghi primulDreptunghi   = new Dreptunghi(1, 12);
            Dreptunghi alDoileaDreptunghi = new Dreptunghi(5.12, 1.45);

            //folosire obiecte

            //atribuire de valori obiectelor
            primulCerc.Perimetru = primulCerc.CalculeazaPerimetru();
            primulCerc.Aria      = primulCerc.CalculeazaArie();

            alDoileaCerc.Perimetru = alDoileaCerc.CalculeazaPerimetru();
            alDoileaCerc.Aria      = alDoileaCerc.CalculeazaArie();

            primulPatrat.Perimetru = primulPatrat.CalculeazaPerimetru();
            primulPatrat.Aria      = primulPatrat.CalculeazaArie();
            primulPatrat.Diagonala = primulPatrat.CalculeazaDiagonala();

            alDoileaPatrat.Perimetru = alDoileaPatrat.CalculeazaPerimetru();
            alDoileaPatrat.Aria      = alDoileaPatrat.CalculeazaArie();
            alDoileaPatrat.Diagonala = alDoileaPatrat.CalculeazaDiagonala();

            primulDreptunghi.Perimetru = primulDreptunghi.CalculeazaPerimetru();
            primulDreptunghi.Aria      = primulDreptunghi.CalculeazaArie();
            primulDreptunghi.Diagonala = primulDreptunghi.CalculeazaDiagonala();

            alDoileaDreptunghi.Perimetru = alDoileaDreptunghi.CalculeazaPerimetru();
            alDoileaDreptunghi.Aria      = alDoileaDreptunghi.CalculeazaArie();
            alDoileaDreptunghi.Diagonala = alDoileaDreptunghi.CalculeazaDiagonala();
            //afisare rezultate
            Console.WriteLine($"Perimetrul primului cerc este {primulCerc.Perimetru}, iar aria cercului este {primulCerc.Aria}");
            Console.WriteLine($"Perimetrul celui de al doilea cerc este {alDoileaCerc.Perimetru}, iar aria acestui cerc este {alDoileaCerc.Aria}");

            Console.WriteLine($"Perimetrul primului patrat este {primulPatrat.Perimetru}, iar aria patratului este {primulPatrat.Aria}");
            Console.WriteLine($"Perimetrul celui de al doilea patrat este {alDoileaPatrat.Perimetru}, iar aria acestui patrat este {alDoileaPatrat.Aria}");

            Console.WriteLine($"Perimetrul primului dreptunghi este {primulDreptunghi.Perimetru}, iar aria dreptunghiului este {primulDreptunghi.Aria}");
            Console.WriteLine($"Perimetrul celui de al doilea dreptunghi este {alDoileaDreptunghi.Perimetru}, iar aria acestui dreptunghi este {alDoileaDreptunghi.Aria}");

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main()
        {
            Cerc c1 = new Cerc(10);

            Console.WriteLine($"Aria cercului cu raza de {c1.Raza} este {c1.CalculeazaArie()}");
            Console.WriteLine($"Perimetrul cercului cu raza de {c1.Raza} este {c1.CalculeazaPerimetru()}");
            Dreptunghi d1 = new Dreptunghi(22, 11);

            Console.WriteLine($"Aria dreptunghiului cu lungimea {d1.Lungime} si latimea {d1.Latime} este {d1.CalculeazaArie()}");
            Console.WriteLine($"Perimetrul dreptunghiului cu lungimea {d1.Lungime} si latimea {d1.Latime} este {d1.CalculeazaPerimetru()}");
            Patrat p1 = new Patrat(6);

            Console.WriteLine($"Aria paytatului cu latura de {p1.Latura} este {p1.CalculeazaArie()}");
            Console.WriteLine($"Perimetrul patratului cu latura de {p1.Latura} este {p1.CalculeazaPerimetru()}");
            Console.ReadKey();
        }
Exemplo n.º 3
0
        private static void AriaSiPerimetrulCercului()
        {
            Console.WriteLine();
            Console.WriteLine($"Introduceti raza cercului:");
            string razaCerculuiStr    = Console.ReadLine();
            double razaCerculuiDouble = Convert.ToDouble(razaCerculuiStr);

            if (razaCerculuiDouble <= 0)
            {
                Console.WriteLine($"Introduceti o valoare pozitiva pentru raza cercului");
                AriaSiPerimetrulCercului();
            }
            Cerc   Cerc                    = new Cerc(razaCerculuiDouble);
            double ariaCercului            = Cerc.CalculeazaAria();
            double ariaCerculuiAprox       = Math.Round(ariaCercului, 2);
            double perimetrulCercului      = Cerc.CalculeazaPerimetru();
            double perimetrulCerculuiAprox = Math.Round(perimetrulCercului, 2);

            Console.WriteLine($"Aria cercului este egala cu :{ariaCerculuiAprox} cm patrati");
            Console.WriteLine($"Perimetrul cercului este egal cu :{perimetrulCerculuiAprox} cm");
        }