今天给各位分享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三角形代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。