Дана длина диагонали и площадь ромба: вычислите его периметр - C#
Формулировка задачи:
Разработайте собственный класс, содержащий поля и методы для задачи: дана длина диагонали и площадь ромба вычислите его периметр
Решение задачи: «Дана длина диагонали и площадь ромба: вычислите его периметр»
textual
Листинг программы
class Program { static void Main(string[] args) { Console.Write("Input diagonal: "); double diag = Double.Parse(Console.ReadLine()); Console.Write("Input area: "); double s = Double.Parse(Console.ReadLine()); Rhombus romb = new Rhombus(diag, s); Console.WriteLine("Perimeter = {0}", romb.GetPerimeter()); Console.ReadLine(); } } class Rhombus { private double diag1; private double diag2; private double s; public Rhombus(double diag1, double s) { this.diag1 = diag1; this.s = s; this.diag2 = 2 * s / this.diag1; } public double GetPerimeter() { return 4 * (Math.Sqrt(diag1 * diag1 / 4 + diag2 * diag2 / 4)); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д