Solución
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