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); }
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}"); }
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."); } }
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."); } }
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}"); }
public void ElsoKetSzamSzorzata(Szam szam) { Console.WriteLine($"Az első két szám szorzata: {this.BekertErtek * szam.BekertErtek}"); }
public void ElsoKetSzamKulonbsege(Szam szam) { Console.WriteLine($"Az első két szám különbsége: {this.BekertErtek - szam.BekertErtek}"); }
public void ElsoKetSzamOsszege(Szam szam) { Console.WriteLine($"Az első két szám összege: {this.BekertErtek + szam.BekertErtek}"); }
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)}"); }