Nº de km recorridos: <input type="number" name="numeroDeKm" min="1"> <input type="submit" value="Anda"> <input type="hidden" name="accion" value="cocheAndando"> </form> <?php } //Quemar rueda con el coche if ($_POST['accion'] == "quemaRueda") { $coche->quemaRueda(); } //Ver Km bici if ($_POST['accion'] == "kmBici") { $zonaPrincipal->getKmRecorridos(); } //Ver Km coche if ($_POST['accion'] == "kmCoche") { $coche->getKmRecorridos(); } //Ver Km totales if ($_POST['accion'] == "kmTotales") { echo "El kilometraje total de los vehículos ha sido: " . Vehiculo::getKmTotales(); } ?> <?php $_SESSION['zonaPrincipal'] = serialize($zonaPrincipal); $_SESSION['coche'] = serialize($coche); $_SESSION['kmTotales'] = Vehiculo::getKmTotales();
<?php include_once 'Vehiculo.php'; include_once 'Coche.php'; include_once 'Bicicleta.php'; $cocheDeLuis = new Coche("Saab", "93", "rojo"); $cocheDeJuanK = new Coche("Toyota", "Avensis", "verde"); $bicicletaJulieta = new Bicicleta("BTWIN", "RockRider 300", "2013"); $cocheDeJuanK->getMarca(); $cocheDeJuanK->getColor(); $bicicletaJulieta->getAnno(); $cocheDeLuis->anda(30); $cocheDeLuis->getKmRecorridos(); $cocheDeJuanK->quemaRueda(); $cocheDeLuis->anda(40); $cocheDeLuis->anda(220); $bicicletaJulieta->anda(10); $cocheDeLuis->quemaRueda(); $bicicletaJulieta->hacerCaballito(); $cocheDeJuanK->anda(60); $cocheDeJuanK->anda(150); $cocheDeJuanK->anda(90); $bicicletaJulieta->anda(6); echo "El coche de Luis ha recorrido " . $cocheDeLuis->getKmRecorridos() . "Km.<br>"; echo "El coche de Juan Carlos ha recorrido " . $cocheDeJuanK->getKmRecorridos() . "Km.<br>"; echo "La bicicleta de Julieta ha recorrido " . $bicicletaJulieta->getKmRecorridos() . "Km.<br>"; echo "El kilometraje total ha sido de " . Vehiculo::getKmTotales() . "Km<br>"; echo "Se han creado " . Vehiculo::getVehiculosCreados() . " vehiculos."; ?> </body> </html>
include_once 'Coche.php'; $cocheDeLuis = new Coche("Saab", "93", "2540CKF"); $cocheDeJuanK = new Coche("Toyota", "Avensis", "4022GVV"); $bicidePedro = new Bicicleta("Monty", "road", "10"); $cocheDeLuis->recorre(30); $cocheDeLuis->recorre(220); $cocheDeJuanK->recorre(60); $cocheDeJuanK->recorre(90); $bicidePedro->recorre(2); echo "<br>"; echo $bicidePedro->caballito(); echo "<br>"; echo "El coche de Luis ha recorrido " . $cocheDeLuis->getKilometraje() . "Km<br>"; echo "El coche de Juan Carlos ha recorrido " . $cocheDeJuanK->getKilometraje() . "Km<br>"; echo "La bici de Pedro ha recorrido " . $bicidePedro->getKilometraje() . "Km<br>"; echo "<br>"; echo "KILOMETRAJE TOTAL: " . Vehiculo::getKmTotales() . "Km<br>"; echo "NUMERO VEHICULOS CREADOS: " . Vehiculo::getVehiculosCreados() . "<br>"; echo $cocheDeJuanK; echo $cocheDeLuis; echo $bicidePedro; ?> </body> </html>
@author: Jesús Caballero Corpas --> <html> <head> <title>Capitulo 8 PHP POO - Ejercicio 4</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div> <?php include_once 'Coche.php'; include_once 'Bicicleta.php'; $coche1 = new Coche("Peugeot", "206", "10"); echo "El " . $coche1->getMarca() . " " . $coche1->getModelo() . " " . $coche1->anda(20) . "<hr>"; echo $coche1->quemaRueda() . "<hr>"; echo $coche1->kilometros() . "<hr>"; echo $coche1 . "<hr>"; $bici1 = new Bicileta("Carreras", "5"); echo "La bicicleta " . $bici1->getModelo() . " " . $bici1->anda(20) . "<hr>"; echo $bici1->caballito() . "<hr>"; echo $bici1->kilometros() . "<hr>"; echo $bici1 . "<hr>"; echo "Vehiculos totales creados: " . Vehiculo::getVehiculosCreados() . "<hr>"; echo "Kilometros totales recorridos: " . Vehiculo::getKmTotales() . "<hr>"; ?> </div> </body> </html>
•Ver kilometraje total --> <h1>Vehículos</h1> <div id="contenido"> <?php include_once "Bicicleta.php"; include_once "Coche.php"; $bici = new Bicicleta(); $carro = new Coche(); $bici->anda(); $bici->haceCaballito(); $carro->anda(); $carro->quemaRueda(); echo "<p>La bici ha recorrido " . $bici->getKmRecorridos() . "Km.</p>"; echo "<p>El coche ha recorrido " . $carro->getKmRecorridos() . "Km.</p>"; echo "<p>El kilometraje total ha sido de " . Vehiculo::getKmTotales() . "Km</p>"; echo "<p>Vehiculos creados: " . Vehiculo::getVehiculosCreados() . "</p>"; ?> </div> <p id="author">Javier Roviralta Terrón</p> </div> </body> </html>
<title>Vehículos</title> </head> <body> <?php /* * EJERCICIOS DE POO CON PHP * RELACIÓN I * Ejercicio 4 * * @author Luis José Sánchez * */ include_once 'Bicicleta.php'; include_once 'Coche.php'; // crea una bicicleta con 21 marchas $miBici = new Bicicleta("21"); // crea un coche con 1900cc de cilindrada $miCoche = new Coche(1900); $miBici->recorre(40); $miCoche->recorre(200); echo $miBici->hazCaballito() . "<br>"; echo $miCoche->quemaRueda() . "<br>"; $miBici->recorre(60); echo "Mi bici ha recorrido " . $miBici->getKmRecorridos() . " Km<br>"; echo "Mi coche ha recorrido " . $miCoche->getKmRecorridos() . " Km<br>"; echo "Se han creado un total de " . Vehiculo::getVehiculosCreados() . " vehículos<br>"; echo "Todos los vehículos han hecho un total de " . Vehiculo::getKmTotales() . " Km<br>"; ?> </body> </html>