Solución

@estouchedisindo·9/5/2026TypeScript
solution.tsTypeScript

export function calcRectangle(width: number, height: number): { area: number; perimeter: number } {
  // Crea una instancia de la clase Rectangle y retorna área y perímetro
  class Rectangle {
    ancho!: number;
    altura!: number;

    constructor(anch: number, alt: number) {
      this.ancho = anch;
      this.altura = alt;
    }    

    area() {
      return this.ancho * this.altura;
    }

    perimeter() {
      return (this.ancho + this.altura) * 2;
    }
  }

  const newRectangle = new Rectangle(width, height);

  return { area: newRectangle.area(), perimeter: newRectangle.perimeter() };
}
  
1respuestas
Respuestas

Super

class Rectangle {

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.