Класс, описывающий равнобедренный треугольник - C#
Формулировка задачи:
Привет! Помогите пожалуйста решить
Варианты переключателей:
а) Независимый переключатель – флажок. При поднятом флажке активным должен быть объект, созданный конструктором по умолчанию, при снятом флажке – объект, созданный конструктором с параметрами.
в) Две радиокнопки. Названия радиокнопок должны определять активный объект.
Класс, описывающий равнобедренный треугольник. Класс должен иметь методы, решающие следующие задачи:
a)ввод значения закрытого поля класса, значение должно лежать в интервале от 2 до 11;
b)вывод значения закрытого поля;
c)расчет периметра;
d)расчет площади треугольника.
Решение задачи: «Класс, описывающий равнобедренный треугольник»
textual
Листинг программы
class Triangle { double bedro; double osnova; public Triangle(double bedro, double osnova) { if((bedro>2 & bedro<11) & (osnova>2 & osnova<11)) { this.bedro=bedro; this.osnova=osnova; } else { this.bedro=5; this.osnova=5; } } public void Showfield() { Console.WriteLine("Bedro = {0}, Osnova = {1}", this.bedro, this.osnova); } public void Perim() { Console.WriteLine("Периметр = {0}", (2*this.bedro+this.osnova)); } public void Square() { double sq = (this.osnova*Math.Sqrt(this.bedro*this.bedro - this.osnova*this.osnova/4))/2; Console.WriteLine("Площадь = {0}", sq); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д