Exemple #1
0
 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/>';
 }
Exemple #2
0
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>';
Exemple #3
0
<?php

require_once "Figura.php";
require_once "Rectangulo.php";
/*
function area(Figura $figura){
    
    $figura->calcularArea();
}
*/
$rectangulo = new Rectangulo(2, 4);
echo $rectangulo->calcularArea();