public static function testRectangulo() { $r1 = new Rectangulo(new Punto(3, 0), 10, 20); $r2 = new Rectangulo(new Punto(0, 0), 10, 20); echo "Rectangulo Perimetro = " . $r1->perimetro() . '<br/>'; echo "Rectangulo Area = " . $r1->area() . '<br/>'; echo "Rectangulo Escalar = " . $r1->escalar(3) . $r1 . '<br/>'; echo "Rectangulo Desplazar = " . $r1->desplazar(1, 1) . $r1 . '<br/>'; echo "Rectangulo Distancia = " . $r1->distancia($r2) . '<br/>'; }
echo $triangulo->lados(); echo '<p>Perímetro del ' . get_class($triangulo) . ': <mark>' . $triangulo->perimetro() . '</mark></p>'; echo '<p>Área del ' . get_class($triangulo) . ': <mark>' . $triangulo->area() . '</mark></p>'; echo '<hr>'; echo ' <h3>Cuadrado</h3> <img src="http://bextlan.com/img/para-cursos/poo-cuadrado.png"> '; $cuadrado = new Cuadrado(7); echo $cuadrado->lados(); echo '<p>Perímetro del ' . get_class($cuadrado) . ': <mark>' . $cuadrado->perimetro() . '</mark></p>'; echo '<p>Área del ' . get_class($cuadrado) . ': <mark>' . $cuadrado->area() . '</mark></p>'; echo '<hr>'; echo ' <h3>Rectangulo</h3> <img src="http://bextlan.com/img/para-cursos/poo-rectangulo.png"> '; $rectangulo = new Rectangulo(5, 6); echo '<p>' . $rectangulo->lados() . '</p>'; echo '<p>Perímetro del ' . get_class($rectangulo) . ': <mark>' . $rectangulo->perimetro() . '</mark></p>'; echo '<p>Área del ' . get_class($rectangulo) . ': <mark>' . $rectangulo->area() . '</mark></p>'; echo '<hr>'; echo ' <h3>Hexágono</h3> <img src="http://bextlan.com/img/para-cursos/poo-hexagono.png"> '; $hexagono = new Hexagono(8, 9); echo '<p>' . $hexagono->lados() . '</p>'; echo '<p>Perímetro del ' . get_class($hexagono) . ': <mark>' . $hexagono->perimetro() . '</mark></p>'; echo '<p>Área del ' . get_class($hexagono) . ': <mark>' . $hexagono->area() . '</mark></p>'; echo '<hr>';
<?php require_once "Figura.php"; require_once "Rectangulo.php"; /* function area(Figura $figura){ $figura->calcularArea(); } */ $rectangulo = new Rectangulo(2, 4); echo $rectangulo->calcularArea();