static void Main(string[] args) { var figure = Console.ReadLine(); var x = int.Parse(Console.ReadLine()); int y = 0; if (figure.ToLower() != "square") { y = int.Parse(Console.ReadLine()); } var fig = new CorDraw(x, y); fig.Draw(x, y); }
public static void Main(string[] args) { var command = Console.ReadLine(); if (command == "Square") { var size = int.Parse(Console.ReadLine()); var cor = new CorDraw(new Square(size)); cor.Square.Draw(); } else if (command == "Rectangle") { var width = int.Parse(Console.ReadLine()); var height = int.Parse(Console.ReadLine()); var cor = new CorDraw(new Rectangle(width, height)); cor.Rectangle.Draw(); } }
static void Main(string[] args) { var shape = Console.ReadLine(); var width = double.Parse(Console.ReadLine()); double height; if (shape == "Square") { height = width; } else { height = double.Parse(Console.ReadLine()); } var figure = new CorDraw(width, height); Console.WriteLine(figure.Draw()); }
public static void Main() { var typeFigure = Console.ReadLine(); switch (typeFigure) { case "Square": var length = int.Parse(Console.ReadLine()); var corDraw = new CorDraw(new Square(length)); corDraw.Square.Draw(length); break; case "Rectangle": length = int.Parse(Console.ReadLine()); var sideLength = int.Parse(Console.ReadLine()); corDraw = new CorDraw(new Rectangle(length, sideLength)); corDraw.Rectangle.Draw(length, sideLength); break; } }
static void Main(string[] args) { string typeOfShape = Console.ReadLine(); Shape shape = null; if (typeOfShape == "Square") { double side = double.Parse(Console.ReadLine()); Square square = new Square(side); shape = square; } else { double width = double.Parse(Console.ReadLine()); double lenght = double.Parse(Console.ReadLine()); Rectangle rect = new Rectangle(width, lenght); shape = rect; } CorDraw drawe = new CorDraw(shape); }