如题所述
<?php
header("Content-type:text/html;charset=gb2312");
//设置面积计算函数
function sanJiaoXingMianJi($bianchang,$gaodu){
$mianJi = ($bianchang*$gaodu)/2;
echo $mianJi ." 米<sup>2</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>追问
header("Content-type:text/html;charset=gb2312");
//设置面积计算函数
function sanJiaoXingMianJi($bianchang,$gaodu){
$mianJi = ($bianchang*$gaodu)/2;
echo $mianJi ." 米<sup>2</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>追问
谢谢^ω^
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-03-23
这个只能求出最小周长,最大周长无限,这个最小周长是等腰三角形,腰大约都是16.8,所以最小周长为43.6.追问
谢谢啊!但是我要的是代码例如
追答这个我不懂,这个要专业人士,不好意思
追问没事没事,还是要谢谢你帮我解答了😁
追答没事,我这边主要做工控的,你要是问一些C语言上的问题,还有PLC等,这些我还懂,这个不是很懂。
第2个回答 2016-03-23
这题的难度在于通过底边和高度计算边长的公式早忘了。。。