public double Largo { get; set; }
public double Ancho { get; set; }
public double CalcularArea()
public double CalcularPerimetro()
return 2 * (Largo + Ancho);
public class ClaseRectangulo
public static void Main()
Console.WriteLine("¡Bienvenido al programa de cálculo de Rectángulos!");
double largo = SolicitarEntrada("Ingrese el largo del rectángulo: ");
double ancho = SolicitarEntrada("Ingrese el ancho del rectángulo: ");
Rectangulo rectangulo = new Rectangulo
Console.WriteLine($"\nResultados:");
Console.WriteLine($"Área del rectángulo: {rectangulo.CalcularArea()}");
Console.WriteLine($"Perímetro del rectángulo: {rectangulo.CalcularPerimetro()}");
private static double SolicitarEntrada(string mensaje)
string entrada = Console.ReadLine();
if (double.TryParse(entrada, out resultado) && resultado > 0)
Console.WriteLine("Por favor, ingrese un número válido mayor a 0.");