Дана длина диагонали и площадь ромба: вычислите его периметр - 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));
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д