Example #1
0
        static void Main(string[] args)
        {
            try
            {
                Console.Write("Kérem az első számot: ");
                int  elso     = Convert.ToInt32(Console.ReadLine());
                Szam elsoSzam = new Szam(elso);
                Console.Write("Kérem a második számot: ");
                int  masodik     = Convert.ToInt32(Console.ReadLine());
                Szam masodikSzam = new Szam(masodik);
                Console.Write("Kérem a harmadik számot: ");
                int  harmadik     = Convert.ToInt32(Console.ReadLine());
                Szam harmadikSzam = new Szam(harmadik);

                elsoSzam.ElsoKetSzamOsszege(masodikSzam);
                elsoSzam.ElsoKetSzamKulonbsege(masodikSzam);
                elsoSzam.ElsoKetSzamSzorzata(masodikSzam);
                elsoSzam.ElsoKetSzamHanyadosa(masodikSzam);
                elsoSzam.ElsoKetSzamMertaniKozepe(masodikSzam);
                elsoSzam.HaromSzamSzamtaniKozepe(masodikSzam, harmadikSzam);
                elsoSzam.HaromSzamMertaniKozepe(masodikSzam, harmadikSzam);
            }
            catch (Exception e)
            {
                throw;
            }

            Console.ReadKey(true);
        }
Example #2
0
            public void HaromSzamMertaniKozepe(Szam szam, Szam masikSzam)
            {
                double ertek = Math.Exp(Math.Log(this.BekertErtek * szam.BekertErtek * masikSzam.BekertErtek) / 3);

                Console.WriteLine($"A három szám mértani közepe (első): {Math.Pow((this.BekertErtek * szam.BekertErtek * masikSzam.BekertErtek), (double)1 / 3):F3}");
                Console.WriteLine($"A három szám mértani közepe (második): {ertek:F6}");
            }
Example #3
0
 public void ElsoKetSzamMertaniKozepe(Szam szam)
 {
     if (szam.BekertErtek >= 0 && this.BekertErtek >= 0)
     {
         Console.WriteLine($"Az első két szám mértani közepe: {Math.Sqrt(this.BekertErtek * szam.BekertErtek)}");
     }
     else
     {
         Console.WriteLine($"Az első két számból legalább az egyik negatív érték.");
     }
 }
Example #4
0
 public void ElsoKetSzamHanyadosa(Szam szam)
 {
     if (szam.BekertErtek != 0)
     {
         Console.WriteLine($"Az első két szám hányadosa: {(double)this.BekertErtek / szam.BekertErtek}");
     }
     else
     {
         Console.WriteLine($"Az első két szám hányadosa nem véges érték.");
     }
 }
Example #5
0
 public void HaromSzamSzamtaniKozepe(Szam szam, Szam masikSzam)
 {
     Console.WriteLine($"A három szám számtani közepe: {((double)this.BekertErtek + szam.BekertErtek + masikSzam.BekertErtek) / 3:F3}");
 }
Example #6
0
 public void ElsoKetSzamSzorzata(Szam szam)
 {
     Console.WriteLine($"Az első két szám szorzata: {this.BekertErtek * szam.BekertErtek}");
 }
Example #7
0
 public void ElsoKetSzamKulonbsege(Szam szam)
 {
     Console.WriteLine($"Az első két szám különbsége: {this.BekertErtek - szam.BekertErtek}");
 }
Example #8
0
 public void ElsoKetSzamOsszege(Szam szam)
 {
     Console.WriteLine($"Az első két szám összege: {this.BekertErtek + szam.BekertErtek}");
 }
Example #9
0
 public void HaromSzamMertaniKozepe(Szam szam, Szam masikSzam)
 {
     Console.WriteLine($"A három szám mértani közepe: {Math.Pow((this.BekertErtek * szam.BekertErtek * masikSzam.BekertErtek), (double)1 / 3)}");
 }