Вычислить периметр и площадь равностороннего треугольника - C#
Формулировка задачи:
Составьте программу с использованием пользовательских функций на языке с#, высисляющую по стороне а равностороннего треугольника его периметр Р= 3a и площадь s=a^2√3/4.С их помощью найти периметр и площади трёх равносторонних треугольников со сторонами, заданными пользователем .
Решение задачи: «Вычислить периметр и площадь равностороннего треугольника»
textual
Листинг программы
class Triangle
{
public int A { get; private set; }
public Triangle(int a)
{
A = a;
}
public int P()
{
return A * 3;
}
public double S()
{
return A * A * Math.Sqrt(3) / 4;
}
public override string ToString()
{
return string.Format($"Сторона {A}, периметр {P()}, площадь {S()}");
}
}
class Program
{
static void Main(string[] args)
{
var tri1 = new Triangle(3);
var tri2 = new Triangle(8);
Console.WriteLine(tri1.ToString());
Console.WriteLine(tri2.ToString());
}
}