Console.WriteLine("Ingresa la base de la figura {0}:, en caso de no necesitarla, escribe 0",tipo);
lado = double.Parse(Console.ReadLine());
Console.WriteLine("Ingresa la altura de la figura {0}:, en caso de no necesitarla, escribe 0", tipo);
altura = double.Parse(Console.ReadLine());
Console.WriteLine("Ingresa el radio de la figura {0}:, en caso de no necesitarla, escribe 0", tipo);
radio = double.Parse(Console.ReadLine());
Console.WriteLine("El área de {0} es: {1} y su perimetro: {2}", tipo, area, perimetro);
area = Math.PI * (Math.Pow(radio, 2));
perimetro = 2 * Math.PI * radio;
class Rectangulo : Figura
perimetro = lado * 2 + altura * 2;
area = (lado * altura) / 2;
public static void Main()
Circulo c1 = new Circulo();
Rectangulo r1 = new Rectangulo();
Triangulo t1 = new Triangulo();
Cuadrado cu1 = new Cuadrado();