Anonyme
public text v1 · immutable<?PHP
abstract class T0
{
var $a=0;
var $b=0;
var $c=0
var $base=0;
//We build the object TO
function T0 ($a, $b, $c)
{
$this->a = $a;
$this->b = $b;
$this->c = $c;
}
function addition(T0 triangle1,T0 triangle2)
{
triangle1.a=triangle1.a+triangle2.a;
triangle1.b=triangle1.b+triangle2.b;
triangle1.c=triangle1.c+triangle2.c;
return triangle1;
}
function substraction(T0 triangle1,T0 triangle2)
{
triangle1.a=triangle1.a-triangle2.a;
triangle1.b=triangle1.b-triangle2.b;
triangle1.c=triangle1.c-triangle2.c;
return triangle1;
}
function area(T0 triangle)
{
base=triangle.a;
if (triangle.b>triangle.a) {
base=triangle.b;
}
if (triangle.c>triangle.a) {
base=triangle.c;
}
if (triangle.a==triangle.b) {
base=triangle.c;
}
if (triangle.a==triangle.c) {
base=triangle.b;
}
return base*1/2; }
function result(T0 triangle)
{
echo "The first side is: \n";
echo $this->a . "
echo "The second side is: \n";
echo $this->b . "
echo "The third side is: \n";
echo $this->c . "
}
}
?>