Solución
solution.tsTypeScript
class Rectangle {
width: number;
height: number;
constructor (width: number, height: number) {
this.width = width;
this.height = height;
}
area () {
return this.width * this.height;
}
perimeter() {
return (2 * this.width) + ( 2 * this.height);
}
}
export function calcRectangle(width: number, height: number): { area: number; perimeter: number } {
// Crea una instancia de la clase Rectangle y retorna área y perímetro
const rectangle : Rectangle = new Rectangle(width, height);
return { area: rectangle.area(), perimeter: rectangle.perimeter() };
}
0respuestas