PHP program to create a class to subtract one distance from another distance

bookmark

<?php
//PHP program to subtract one distance from other distance.
class Distance
{
    // Properties
    private $feet;
    private $inch;

    function SetDist($f, $i)
    {
        $this->feet = $f;
        $this->inch = $i;
    }

    function PrintDist()
    {
        print ("Feet  : " . $this->feet . '<br>');
        print ("Inchs : " . $this->inch . '<br><br>');
    }

    function SubDist(Distance $d2)
    {
        $temp = new Distance();

        $temp->feet = $this->feet - $d2->feet;
        $temp->inch = $this->inch - $d2->inch;

        if ($temp->inch < 0)
        {
            $temp->feet--;
            $temp->inch = 12 + $temp->inch;
        }
        return $temp;
    }
}

$d1 = new Distance();
$d1->SetDist(10, 2);
print ("Distance1 : " . '<br>');
$d1->PrintDist();

$d2 = new Distance();
$d2->SetDist(6, 3);
print ("Distance2 : " . '<br>');
$d2->PrintDist();

$d3 = $d1->SubDist($d2);
print ("Distance3 : " . '<br>');
$d3->PrintDist();

?>


Output


Distance1 :
Feet : 10
Inchs : 2

Distance2 :
Feet : 6
Inchs : 3

Distance3 :
Feet : 3
Inchs : 11