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