Предмет:
ИнформатикаАвтор:
joy2lyxВот пример программы на C# для создания класса "Прямоугольный треугольник", который имеет следующие свойства: катеты a и b. Методы класса: вычисление площади, периметра и гипотенузы прямоугольного треугольника.
using System;
namespace RightTriangle
{
class Program
{
static void Main(string[] args)
{
// Создаем объект класса RightTriangle
RightTriangle rt = new RightTriangle(3, 4);
// Вызываем методы класса для вычисления площади, периметра и гипотенузы треугольника
double area = rt.CalculateArea();
double perimeter = rt.CalculatePerimeter();
double hypotenuse = rt.CalculateHypotenuse();
// Выводим результаты на экран
Console.WriteLine("Площадь треугольника: " + area);
Console.WriteLine("Периметр треугольника: " + perimeter);
Console.WriteLine("Гипотенуза треугольника: " + hypotenuse);
Console.ReadKey();
}
}
class RightTriangle
{
// Поля класса - катеты прямоугольного треугольника
private double a, b;
// Конструктор класса
public RightTriangle(double a, double b)
{
this.a = a;
this.b = b;
}
// Метод вычисления площади прямоугольного треугольника
public double CalculateArea()
{
return 0.5 * a * b;
}
// Метод вычисления периметра прямоугольного треугольника
public double CalculatePerimeter()
{
return a + b + CalculateHypotenuse();
}
// Метод вычисления гипотенузы прямоугольного треугольника
public double CalculateHypotenuse()
{
return Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
}
}
}
Эта программа создает объект класса RightTriangle с катетами 3 и 4. Затем она вызывает методы класса для вычисления площади, периметра и гипотенузы прямоугольного треугольника. Результаты выводятся на экран.
Автор:
Fedoseewa27Добавить свой ответ
Предмет:
МатематикаАвтор:
milo77hzОтветов:
Смотреть