Ejemplo n.º 1
0
<?php

include "Transport.php";
include "Car.php";
include "Plane.php";
include "Ship.php";
include "Train.php";
include "Bike.php";
$car = new Car();
$car->go();
$plane = new Plane();
$plane->go();
$train = new Train();
$train->go();
$car = new Ship();
$car->go();
$bike = new Bike();
$bike->go();
Ejemplo n.º 2
0
$cars[1]->move(20);
echo "<pre>";
print_r($cars);
 * 
 * */
// public / private / protected
require_once "car.class.php";
require_once "truck.class.php";
require_once "plane.class.php";
$car = new Car(20, 'red', 5, 2);
$car->unloadPass(1);
$truck = new Truck(50, 'yello', 2200);
$truck->load(10);
$truck->unload(1000);
$vehicle = new Vehicle(20, 'blue');
$plane = new Plane(120, 'grey', 'AIRsoft', 1000, 8000);
$plane->drop(200);
echo "<pre>";
print_r($car);
print_r($truck);
print_r($vehicle);
$vehicle = new Vehicle(20, 'red');
$vehicle->move(20);
$vehicle->move(30);
$vehicle->move(15);
echo "<pre>";
print_r($vehicle);
$carPass = new Car(14, 'orange', 3, 3);
$carPass->loadPass(3);
echo "<pre>";
print_r($carPass);
Ejemplo n.º 3
0
</head>
<body-->

<?php 
include "Plane2.php";
include "Bike2.php";
include "Car2.php";
$pas = $new_pas = $x = $max = "";
if (isset($_POST["submit"])) {
    $pas = $_POST['pas'];
    $new_pas = filter_var($pas, FILTER_SANITIZE_STRING);
    $var = $_POST['var'];
    //$pas is now number of passengers load.
    switch ($var) {
        case '1':
            $x = new Plane();
            $max = $x->maxPassengers();
            if ($new_pas <= $max) {
                echo "You can travel now";
            } else {
                $name = $x->getName();
                echo "You can not travel on a " . $name . " whit " . $new_pas . " passengers. The number of allowed passengers for the selected transport is " . $max;
            }
            break;
        case '2':
            $x = new Car();
            $max = $x->maxPassengers();
            if ($new_pas <= $max) {
                echo "You can travel now";
            } else {
                $name = $x->getName();
Ejemplo n.º 4
0
<?php

include "Models/Bike.php";
include "Models/Car.php";
include "Models/Plane.php";
$minutos = 10;
$vehicle = new Bike();
echo $vehicle->getName() . ': </br>';
echo 'velocidad: ' . $vehicle->speed() . '</br>';
echo 'maximo de pasajeros: ' . $vehicle->maxPassengers() . '</br>';
echo 'distancia: ' . $vehicle->travelDistance($minutos) . '</br> </br>';
$vehicle2 = new Car();
echo $vehicle2->getName() . ': </br>';
echo 'velocidad: ' . $vehicle2->speed() . '</br>';
echo 'maximo de pasajeros: ' . $vehicle2->maxPassengers() . '</br>';
echo 'distancia: ' . $vehicle2->travelDistance($minutos) . '</br> </br>';
$vehicle3 = new Plane();
echo $vehicle3->getName() . ': </br>';
echo 'velocidad: ' . $vehicle3->speed() . '</br>';
echo 'maximo de pasajeros: ' . $vehicle3->maxPassengers() . '</br>';
echo 'distancia: ' . $vehicle3->travelDistance($minutos) . '</br> </br>';
Ejemplo n.º 5
0
 public static function planeH($vecr = "r", $veca = "a", $n = "n_0")
 {
     $c = new Plane();
     return $c->hesse($vecr, $veca, $n);
 }
Ejemplo n.º 6
0
<?php

include 'Vehicle.php';
include 'Plane.php';
include 'Car.php';
include 'Bike.php';
$plane = new Plane();
$plane->velocidad(1000);
$plane->fly();
$plane->maxpassengers(600);
$car = new Car();
$car->velocidad(160);
$car->notfly();
$car->maxpassengers(5);
$bike = new Bike();
$bike->velocidad(30);
$bike->notfly();
$bike->maxpassengers(2);
Ejemplo n.º 7
0
require_once __DIR__ . '/Plane.php';
require_once __DIR__ . '/Ferry.php';
require_once __DIR__ . '/ConcretMixer.php';
$parking = new Parking();
echo count($parking);
// method count de la classe sera appelée
$brompton = new Bike('brompton', 'no engine');
$brompton->speed(10);
var_dump($brompton);
$dahon = new Bike('dahon', 'no engine');
$dahon->speed(10);
var_dump($dahon);
$zoe = new Car('zoe', 'hydrogen');
$zoe->speed(100);
var_dump($zoe);
$a320 = new Plane('A380', 'hydrogen');
$a320->speed(900);
var_dump($a320);
$concretMixer = new ConcretMixer();
var_dump($concretMixer);
//$parking->add($a320);  // Impossible car non Parkable
$parking->add($brompton);
var_dump(count($parking));
$parking->add($dahon);
var_dump(count($parking));
$parking->add($zoe);
var_dump(count($parking));
$parking->add($concretMixer);
var_dump(count($parking));
$parking->remove($zoe);
var_dump(count($parking));
Ejemplo n.º 8
0
    private function startPlane()
    {
        $this->engineTemp = 210;
    }
    private function fly()
    {
        // Fly
    }
}
// Car uses same engine tools for temperature conversion
class Car
{
    use EngineTools;
    private $engineTemp;
    function __construct()
    {
        $this->startCar();
    }
    private function startCar()
    {
        $this->engineTemp = 230;
    }
    private function drive()
    {
        // Drive
    }
}
$plane = new Plane();
$car = new Car();
echo $plane->currentTempC() . "<br/>";
echo $car->currentTempC() . "<br/>";
Ejemplo n.º 9
0
echo "<pre>";
print_r($cars);
 * 
 * */
// public / private / protected
require_once "car.class.php";
require_once "truck.class.php";
require_once "plane.class.php";
$car = new Car(20, 'red', 5);
$car->load(3);
$car->unload(1);
$truck = new Truck(50, 'yello', 2200);
$truck->load(2);
$truck->unload(5);
$vehicle = new Vehicle(20, 'blue');
$plane = new Plane(3000, "white", 200, 5000, "Emirates", 40);
$plane->attack(70);
echo "<pre>";
print_r($car);
print_r($truck);
print_r($vehicle);
print_r($plane);
if ($plane->seats >= 200) {
    echo "No Seats Available";
}
$vehicle = new Vehicle(20, 'red');
$vehicle->move(20);
$vehicle->move(30);
$vehicle->move(15);
echo "<pre>";
print_r($vehicle);
Ejemplo n.º 10
0
 /**
  * @test
  * @depends points_added_can_be_retrieved_from_plane
  */
 public function points_that_doesnt_exist_on_plane_cannot_be_retrieved()
 {
     $plane = new Plane(10, 10);
     $this->assertFalse($plane->hasPoint(new Point(2, 2)), 'Plane should not have a plane which hasn\'t been added.');
 }
Ejemplo n.º 11
0
 function SaveChanges($id, $name, $seats, $description, $buttonPress)
 {
     $id = $id == "null" ? null : $id;
     $name = $name == "null" ? null : $name;
     $seats = $seats == "null" ? null : $seats;
     $description = $description == "null" ? null : $description;
     $buttonPress = $buttonPress == "null" ? null : $buttonPress;
     $plane = new Plane();
     $plane->set($name, $seats, $description);
     $plane->Id = $id;
     $plane->mode = "edit";
     $this->modelView->plane = $plane;
     $this->modelView->planeModel = new PlaneModel($plane);
     if ($this->modelView->plane->validated()) {
         $this->modelView->planeModel->Update();
     } else {
         ContextManager::ValidationFor("warning", $this->modelView->plane->getError());
     }
     $this->ViewBag("Title", "Save Changes");
     $this->ViewBag("Controller", "Plane");
     $this->ViewBag("Page", "Index");
     return $this->View($this->modelView, "Account", "Index");
 }