首页 开发编程 正文

php怎么输出数字三角形(php三角形代码)

      function __construct($arr = array()) {        if(;        $form .= 'input type="submit" name="dosubmit" value="计算"br';        $form .='form';    }      function y...

今天给各位分享php怎么输出数字三角形的知识,其中也会对php三角形代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

PHP代码怎么实现输入数字后输出三角形面积?

?php

class Triangle extends Shape {

    private $bian1;

    private $bian2;

    private $bian3;

  

    function __construct($arr = array()) {

        if(!empty($arr)) {

            $this-bian1 = $arr['bian1'];

            $this-bian2 = $arr['bian2'];

            $this-bian3 = $arr['bian3'];

  

        }

  

        $this-name = "三角形";

    }

  

    function area() {

        $p =    ($this-bian1 + $this-bian2 + $this-bian3)/2;

  

        return sqrt($p*($p-$this-bian1)*($p-$this-bian2)*($p-$this-bian3));

    }

  

    function zhou() {

        return $this-bian1 + $this-bian2 + $this-bian3;

    }

  

    function view() {

        $form = 'form action="index.php?action=triangle" method="post"';

        $form .= $this-name.'第一个边:input type="text" name="bian1" value="'.$_POST['bian1'].'" /br';

        $form .= $this-name.'第二个边:input type="text" name="bian2" value="'.$_POST['bian2'].'" /br';

        $form .= $this-name.'第三个边:input type="text" name="bian3" value="'.$_POST['bian3'].'" /br';

        $form .= 'input type="submit" name="dosubmit" value="计算"br';

        $form .='form';

        echo $form;

    }

  

    function yan($arr) {

        $bj = true;

        if($arr['bian1']  0) {

            echo "第一个边不能小于0!br";

            $bj = false;

        }

  

        if($arr['bian2']  0) {

            echo "第二个边不能小于0!br";

            $bj = false;

        }

  

        if($arr['bian3']  0) {

            echo "第三个边不能小于0!br";

            $bj = false;

        }

  

        if(($arr['bian1']+$arr['bian2']  $arr['bian3']) || ($arr['bian1'] + $arr['bian3']  $arr['bian2']) || ($arr['bian2']+$arr['bian3']  $arr['bian1'])) {

            echo "两边之和必须大于第三个边";

            $bj = false;

        }

  

        return $bj; 

    }

}

求助PHP怎么用for循环输出三角形

$star_max_num=8;

for($i=1;$i=$star_max_num;$i++)

{

for($k=$star_max_num-$i;$k=0;$k--)

{

echo ' ';

}//for

for($star=1;$star=$i;$star++)

{

echo '*';

}//for

echo "br";

}//for

这是在网页中打印输出的,如果是在命令行输出,把' '改成空格: ' '

把"br"改成"\n"

PHP怎么输出三角形

$s='';

for($i=1;$i=5;$i++){

    $s.=$i;

    echo $s."br/";

}

关于php怎么输出数字三角形和php三角形代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除