Find area() and Volume of Cylinder implement interface - PHP | IProgramX

Slip no. 15. Write a PHP program to define Interface shape which has two method as area() and volume (). Define a constant PI
Create a class Cylinder implement this interface and calculate area and Volume.


HTML file :

<html>
<body>
<center>
<h2> Calculate area and value of cylinder</h2>
<form action="slip1_demo.php" method="GET">
<h3>   Enter radius : <input type=text name=r><br>  </h3>
<h3>   Enter height : <input type=text name=h><br><br>  </h3>
<input type=submit value=submit name=Show>
<input type=reset value=Reset name=Reset>
</form>
</center>
</body>
<html>

PHP file :

<?php
$r    =   $_GET['r'];
$h   =   $_GET['h'];
define('PI','3.14');


interface cal
{
                                function area($r,$h);
                                function vol($r,$h);
}
class cylinder implements cal
{
                                function area($r,$h)
                                {
                                                $area  =  2*PI*$r*($r+$h);
                                                echo "<h3>The area of cylinder is :$area</h3>";   
                                }
                                function vol($r,$h)
                                {
                                                $vol  =  PI*$r*$r*$h;
                                                echo "<h3>The volume of cylinder is :$vol</h3>"; 
                                }
}
$c   =  new cylinder;
                $c->area($r,$h);
                $c->vol($r,$h);
?>

Post a Comment

0 Comments