public void Area_should_be_pi_times_radius_squared() { var circle = new Circle {Radius = 10}; var area = circle.GetArea(); Assert.AreEqual(314.2, area.Decimals(1)); }
private void btnResultCircle_Click(object sender, EventArgs e) { Shape circle = new Circle(float.Parse(tbRadius.Text)); lbPerymCircle.Text = "Perimetr is " + circle.GetPerimeter(); lbAreaCircle.Text = "Area is " + circle.GetArea(); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Circle c = new Circle(5); Console.WriteLine("Area of the circle is: " + c.GetArea()); }
static void Main(string[] args) { Circle circle = new Circle(8.08); Triangle triangle = new Triangle(17.2, 17.94, 14); Rectangle rectangle = new Rectangle(9.86, 15.11); Console.WriteLine("Enter number of shape, tnat need to calculate area and perimeter:\n1. Circle\n2. Triangle\n3. Rectangle"); int maxNumber = 3; int inputNumber = 0; while (true) { try { inputNumber = Convert.ToInt32(Console.ReadLine()); } catch (Exception e) { Console.WriteLine(e.Message); continue; } if (0 < inputNumber && inputNumber < (maxNumber + 1)) { break; } else { Console.WriteLine("Wrong number"); } } switch (inputNumber) { case 1: Console.WriteLine($"Perimetr of circle = {circle.GetPerimeter()}"); Console.WriteLine($"Area of circle = {circle.GetArea()}"); break; case 2: Console.WriteLine($"Perimetr of Triangle = {triangle.GetPerimeter()}"); Console.WriteLine($"Area of Triangle = {triangle.GetArea()}"); break; case 3: Console.WriteLine($"Perimetr of Rectangle = {rectangle.GetPerimeter()}"); Console.WriteLine($"Area of Rectangle = {rectangle.GetArea()}"); break; } Console.ReadKey(); }
static void Main(string[] args) { // Rectangle Rectangle rect1 = new Rectangle("Blue", 3, 5); Console.WriteLine("\nrect1 Area: " + rect1.GetArea()); Console.WriteLine("rect1 Perimeter: " + rect1.GetPerimeter()); Console.WriteLine("rect1 Length: " + rect1.GetLength()); rect1.SetColor("Magenta"); Console.WriteLine(rect1.GetColor()); rect1.SetWidth(5); // Circle Circle circ1 = new Circle("Red", 4); Console.WriteLine("\ncirc1 Area: " + circ1.GetArea()); Console.WriteLine("circ1 Circumference: " + circ1.GetPerimeter()); Console.WriteLine("circ1 Radius: " + circ1.GetRadius()); circ1.SetColor("Lime Green"); Console.WriteLine(circ1.GetColor()); circ1.SetRadius(8); // Square Square sqr1 = new Square("White", 2); Console.WriteLine("\nsqr1 Area: " + sqr1.GetArea()); Console.WriteLine("sqr1 Perimeter: " + sqr1.GetPerimeter()); Console.WriteLine("sqr1 Side: " + sqr1.GetSide()); sqr1.SetColor("Cyan"); Console.WriteLine(sqr1.GetColor()); sqr1.SetSide(5); // Triangle Triangle tri1 = new Triangle("Black", 3, 5, 7); Console.WriteLine("\ntri1 Area: " + tri1.GetArea()); Console.WriteLine("tri1 Perimeter: " + tri1.GetPerimeter()); Console.WriteLine("tri1 SideA: " + tri1.GetSideA()); tri1.SetColor("Lilac"); Console.WriteLine(tri1.GetColor()); tri1.SetSideC(5); // Hexagon Hexagon hex1 = new Hexagon(2); Console.WriteLine("\nhex1 Area: " + hex1.GetArea()); Console.Write("hex1 Perimeter: " + hex1.GetPerimeter()); }
static void Main(string[] args) { var center = new Point(0, 0); var circle = new Circle(center, 10); Console.WriteLine(circle.GetArea()); Console.WriteLine(circle.IsInside(new Point(0, 0))); Console.WriteLine(circle.IsInside(new Point(10, 0))); Console.WriteLine(circle.IsInside(new Point(5, 5))); Console.WriteLine(circle.IsInside(new Point(10, 10))); var square = new Rectangle(new Point(-1, 1), new Point(1, -1)); Console.WriteLine(square.GetArea()); Console.WriteLine(square.IsInside(new Point(0, 0))); Console.WriteLine(square.IsInside(new Point(1, 0))); Console.WriteLine(square.IsInside(new Point(2, 2))); }
static void Main(string[] args) { Square square1 = new Square(5); double area = square1.GetArea(); Console.WriteLine(area); double perimeter = square1.GetPerimeter(); Console.WriteLine(perimeter); square1.Setside(15); double sideValue = square1.GetSide(); Console.WriteLine(sideValue); Circle circle1 = new Circle(2); double areaCircle = circle1.GetArea(); Console.WriteLine(areaCircle); double circumferenceCircle = circle1.GetCircumference(); Console.WriteLine(circumferenceCircle); circle1.SetRadius(15); double radiusValue = circle1.GetRadius(); Console.WriteLine(radiusValue); Triangle triangle1 = new Triangle(2, 3, 5); double areatriangle = triangle1.GetArea(); Console.WriteLine(areatriangle); double perimetertriangle = triangle1.GetPerimeter(); Console.WriteLine(perimetertriangle); triangle1.SetSideA(10); Console.WriteLine(triangle1.GetSideA()); }
protected new void SetVolume() { Volume = Face.GetArea() * Depth; }
public static void Main() { string keepGoing = ""; while (keepGoing == "") { Console.WriteLine("Hi! Lets get geometric with shapes. Type in any one of the following shapes to calculate its standard dimensions."); Console.WriteLine("(Rectangle, Square, Circle) ...more to come..."); string userShape = Console.ReadLine(); // User chose Rectangle if (userShape == "Rectangle" || userShape == "rectangle") { Console.WriteLine("Type in the length of the rectangle:"); int userLength = int.Parse(Console.ReadLine()); Console.WriteLine("Now type in the width of the rectangle:"); int userWidth = int.Parse(Console.ReadLine()); Rectangle uRect = new Rectangle(userLength, userWidth); int result = uRect.GetArea(); bool squa = uRect.IsSquare(); Console.WriteLine("The area is : " + result); Console.WriteLine("Is it a square? " + squa); if (squa) { Console.WriteLine("Since your dimensions are that of a square...\n"); Console.WriteLine("Let's transform your \"square\" in to a cube...\n"); Box uBox = new Box(uRect); int resVol = uBox.GetVolume(); int resSur = uBox.GetSurfaceArea(); Console.WriteLine("The volume of your cube is: " + resVol); Console.WriteLine("The surface area of your cube is: " + resSur); //Prompt to keep while loop going (keep playing) Console.WriteLine("\nType Enter to try again or type \"s\" to Quit."); keepGoing = Console.ReadLine(); } else { Console.WriteLine("Lets transform you rectangle in to a box...\n"); Box uBox = new Box(uRect); int resVol = uBox.GetVolume(); int resSur = uBox.GetSurfaceArea(); Console.WriteLine("The volume of your box is: " + resVol); Console.WriteLine("The surface area of your box is: " + resSur); //Prompt to keep while loop going (keep playing) Console.WriteLine("\nType Enter to try again or type \"s\" to Quit."); keepGoing = Console.ReadLine(); } } // User chose Square else if (userShape == "Square" || userShape == "square") { Console.WriteLine("Type in the length of the sides: "); int userLength = int.Parse(Console.ReadLine()); Square uSquare = new Square(userLength); int resArea = uSquare.GetArea(); Console.WriteLine("\nThe area of your square is: " + resArea); Console.WriteLine("Now let's transform you square in to a cube...\n"); Cube uCube = new Cube(uSquare); int resVol = uCube.GetVolume(); int resSur = uCube.GetSurfaceArea(); Console.WriteLine("The volume of your cube is: " + resVol); Console.WriteLine("The Surface Area of your Cube is: " + resSur); //Prompt to keep while loop going (keep playing) Console.WriteLine("\nType Enter to try again or type \"s\" to Quit."); keepGoing = Console.ReadLine(); } // User chose Circle else if (userShape == "Circle" || userShape == "circle") { Console.WriteLine("Type in the length of the radius: "); int userRadius = int.Parse(Console.ReadLine()); Circle uCircle = new Circle(userRadius); double resCircum = uCircle.GetCircumference(); double resArea = uCircle.GetArea(); Console.WriteLine("\nThe Circumference of your Cirlce is: " + resCircum); Console.WriteLine("The Area of you Circle is: " + resArea); Console.WriteLine("Now let's transform your Circle in to a Sphere..."); Sphere newSphere = new Sphere(uCircle); double resVol = newSphere.GetVolume(); double resSur = newSphere.GetSurfaceArea(); Console.WriteLine("The Volume of your Sphere is: " + resVol); Console.WriteLine("The Surface Area of your Sphere is: " + resSur); //Prompt to keep while loop going (keep playing) Console.WriteLine("\nTap enter to try again or type \"s\" to Quit."); keepGoing = Console.ReadLine(); } } }