首页 开发编程 正文

php怎么计算一个三角形(PHP判断三边是否可以围成三角形)

通过它们计算面积和周长4、PHP代码怎么实现输入数字后输出三角形面积?输出*********php算三角函数cos—余弦cosh—双曲余弦sin—正弦sinh—双曲正弦tan—正切tanh—双曲正切acos—反余弦acosh—反双曲余弦asin—反正弦asinh—反双曲正弦atan2—两个参数的反正切atan—反正切atanh—反双曲...

今天给各位分享php怎么计算一个三角形的知识,其中也会对PHP判断三边是否可以围成三角形进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

php算三角函数

cos — 余弦

cosh — 双曲余弦

sin — 正弦

sinh — 双曲正弦

tan — 正切

tanh — 双曲正切

acos — 反余弦

acosh — 反双曲余弦

asin — 反正弦

asinh — 反双曲正弦

atan2 — 两个参数的反正切

atan — 反正切

atanh — 反双曲正切

PHP.a b c是三角形三条边,求他们组成的三角形面积 , 要事先判定这三边能不能?

是的,要先判断是否能组成三角形,判断条件也很简单,就是两边之和是否大于第三边,大于则能组成三角形,否则则不能组成三角形。

运用php编写一个自定义函数,三角形的底和高为函数的两个参数,通过它们计算面积和周长

?php

header("Content-type:text/html;charset=gb2312");

//设置面积计算函数

function sanJiaoXingMianJi($bianchang,$gaodu){

$mianJi = ($bianchang*$gaodu)/2;

echo $mianJi ." 米sup2/sup";

}

if(!empty($_GET['action'])){

$bc = $_REQUEST['bianchang'];

$gd = $_REQUEST['gaodu'];

is_numeric($bc) or die('边长为空或不是数字,a href="javascript:history.go(-1)"返回/a重新输入!');

is_numeric($gd) or die('边长为空或不是数字,a href="javascript:history.go(-1)"返回/a重新输入!');

//调用计算函数

sanJiaoXingMianJi($bc,$gd);

}

?

form id="form1" name="form1" method="post" action="?action=jisuan"

三角形底边长:input name="bianchang" type="text" id="bianchang" size="3" / 米br /br /

三角形高度为:input name="gaodu" type="text" id="gaodu" size="3" / 米br /br /

input type="submit" name="button" id="button" value="计算三角形面积" /

/form

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通过表单输入行数,输出对应的三角形"*"型,如输入3,输出 * *** *****

function Action($line) {

$init = $line;

for ($a=1; $a=$line; $a++) {

echo str_repeat('nbsp;', $init);

echo str_repeat('*', $a);

echo 'br/';

$init -= 1;

}

}

Action(10);

php怎么计算一个三角形的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于PHP判断三边是否可以围成三角形、php怎么计算一个三角形的信息别忘了在本站进行查找喔。

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