public void Test() { for (; ;) { var readDouble = new ConsoleValueReader(); var triangle = new Triangle(); var firstSide = readDouble.ReadDouble("Podaj pierwszy bok trójkąta"); var secondSide = readDouble.ReadDouble("Podaj drugi bok trójkąta"); var thirdSide = readDouble.ReadDouble("Podaj trzeci bok trójkąta"); if (triangle.CheckTriangle(firstSide, secondSide, thirdSide)) { Console.WriteLine($"Wymiary trójkąta : {firstSide} , {secondSide} , {thirdSide} , prawidłowe"); } else { Console.WriteLine($"Trójkąt o bokach : {firstSide} , {secondSide} , {thirdSide} , nie istnieje"); } Console.WriteLine("Escape, albo inny klawisz - jeszcze raz"); var key = Console.ReadKey().Key; if (key == ConsoleKey.Escape) { break; } } }
public void Test() { var random = new Random(); var cVR = new ConsoleValueReader(); var inC = new InCircle(); int x; int y; int pointInTheMiddle = 0; int allPoint = 0; double randomQuantity = cVR.ReadDouble("Podaj ilość losowań :"); Console.WriteLine($"Liczba losowań to : { randomQuantity}"); Console.ReadKey(); Console.Clear(); for (int i = 0; i < randomQuantity; i++) { x = random.Next(-50, 50); y = random.Next(-50, 50); if (inC.IsInCircle(x, y)) { pointInTheMiddle++; } allPoint = i + 1; Console.Write(4 * pointInTheMiddle / allPoint + ","); Thread.Sleep(200); } Console.ReadKey(); }
public Circle Test() { var circle = new Circle(); var consoleValueReader = new ConsoleValueReader(); circle.CircleRadius = consoleValueReader.ReadDouble("Wpisz promień koła : "); circle.Scale(factor: consoleValueReader.ReadDouble("Wpisz Skalę : ")); double circleArea = circle.CircleArea(); Console.WriteLine("Pole koła = " + circleArea); Console.ReadKey(); return(circle); }
public Rectangle Test() { var consoleValueReader = new ConsoleValueReader(); var rectangle = new Rectangle(); rectangle.Width = consoleValueReader.ReadDouble("Wpisz szerokość : "); rectangle.Height = consoleValueReader.ReadDouble("Wpisz wysokość : "); rectangle.Scale(factor: consoleValueReader.ReadDouble("Wpisz Skalę : ")); double calculateArea = rectangle.CalculateArea(); Console.WriteLine("Pole prostokąta = " + calculateArea); Console.ReadKey(); return(rectangle); }