Skip to content

ivgtrk/ShapeLibNet50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShapeLibNet50

Shape Lib's for testing skills

Напишите на C# библиотеку для поставки внешним клиентам, которая умеет вычислять площадь круга по радиусу и треугольника по трем сторонам.

Дополнительно к работоспособности оценим:

  • Юнит-тесты
  • Легкость добавления других фигур
  • Вычисление площади фигуры без знания типа фигуры в compile-time
  • Проверку на то, является ли треугольник прямоугольным

How to use

In your project, add a link to the library and use the namespace 'ShapeLibNet50'. Your code may look like this:

using ShapeLibNet50;

static void Main()
{
    Circle circ = new( 5.0 );
    Console.WriteLine( circ.ToString() );       // 78.540
    Console.WriteLine( circ.GetArea );          // 78,53981633

    Triangle triangle = new( 60, 91, 109 );
    Console.WriteLine( triangle.ToString() );   // 2730.000
    Console.WriteLine( triangle.IsRight() );    // True

    Console.ReadKey();
}

About

Shape Lib's for testing skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages