真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP實(shí)現(xiàn)簡易圖形計(jì)算器的案例-創(chuàng)新互聯(lián)

這篇文章主要介紹PHP實(shí)現(xiàn)簡易圖形計(jì)算器的案例,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在越城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站制作,越城網(wǎng)站建設(shè)費(fèi)用合理。

PHP實(shí)現(xiàn)簡易圖形計(jì)算器的具體代碼如下

主函數(shù):index.php





圖形計(jì)算器


 

 
  

簡易圖形計(jì)算器

 矩形 |  三角形|  圓形   
   view($_POST);     if (isset($_POST['sub'])) {   echo "";   if ($shape->yan($_POST)) {        echo "".$shape->name."的周長".$shape->zhou().""."
";    echo "
";    echo "".$shape->name."的面積".$shape->area().""."
";   }else {    echo "錯(cuò)誤:$shape->error";   }   echo "
";   }     } else {   echo "請選擇一個(gè)圖形";  }    ?>    

先定義一個(gè)抽象類

矩形類的編寫

width = $arr['width'];
   $this->height = $arr['height'];
  }
  $this->name = "矩形";
  $this->error = '';
 }
  function area() {
  return $this->width * $this->height;
 }
 function zhou() {
  return ($this->width+$this->height) * 2;
 }
 function view($arr) {
  $form .= "";
  $form .= "請輸入".$arr['name']."的寬度:
";   $form .= "
";   $form .= "請輸入".$arr['name']."的長度:
";   $form .= "
";   $form .= "  ";   $form .= "";   $form .= "";   echo $form;  }  function yan($arr) {   $bz = true;     if ($arr['width']< 0) {    $this->error .= "寬度小于0;";   $bz = false;   } else {    if (!is_numeric($arr['width'])) {    $this->error .= "寬不是數(shù)字;";    $bz = false;   }   }   if ($arr['height']< 0) {    $this->error .= "寬度小于0;";   $bz = false;   } else {    if (!is_numeric($arr['height'])) {    $this->error .= "高不是數(shù)字;";    $bz = false;   }   }   return $bz;  }  } ?>

三角形類:

bian1 = $arr['bian1'];
   $this->bian2 = $arr['bian2'];
  $this->bian3 = $arr['bian3'];
  }
  $this->name = "三角形";
  $this->error = '';
 }
  function area() {
  $p = ($this->bian1 + $this->bian2 + $this->bian3) / 2;
 // p(p-a)(p-b)(p-c) 
  return sqrt($p*($p-$this->bian1)*($p-$this->bian2)*($p-$this->bian3));
 }
 function zhou() {
  return $this->bian1+$this->bian2+$this->bian3;
 }
 function view($arr) {
  $form .= "";
  $form .= "請輸入".$arr['name']."的第一條邊:
";   $form .= "
";   $form .= "請輸入".$arr['name']."的第二條邊:
";   $form .= "
";   $form .= "請輸入".$arr['name']."的第三條邊:
";   $form .= "
";   $form .= "  ";   $form .= "";   $form .= "";   echo $form;  }  function yan($arr) {   $bz = true;     if ($arr['bian1']< 0) {    $this->error .= "第一條邊小于0;";   $bz = false;   } else {    if (!is_numeric($arr['bian1'])) {    $this->error .= "第一條邊不是數(shù)字;";    $bz = false;   }   }   if ($arr['bian2']< 0) {    $this->error .= "第二條邊小0;";   $bz = false;   } else {    if (!is_numeric($arr['bian2'])) {    $this->error .= "第二條邊不是數(shù)字;";    $bz = false;   }   }   if ($arr['bian2']< 0) {    $this->error .= "第三條邊小于0;";   $bz = false;   } else {    if (!is_numeric($arr['bian2'])) {    $this->error .= "第三條邊不是數(shù)字;";    $bz = false;   }   }   if (($this->bian1+$this->bian2) < $this->bian3 ||($this->bian1+$this->bian3) < $this->bian2 ||($this->bian2+$this->bian3) < $this->bian1) {    $this->error .= "三條邊不能構(gòu)成三角形";   $bz = false;   }   return $bz;  }  } ?>

其他的類只要按照上面的格式改下就很好寫出來了。

PHP實(shí)現(xiàn)簡易圖形計(jì)算器的案例

PHP實(shí)現(xiàn)簡易圖形計(jì)算器的案例

以上是“PHP實(shí)現(xiàn)簡易圖形計(jì)算器的案例”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


新聞名稱:PHP實(shí)現(xiàn)簡易圖形計(jì)算器的案例-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/jdspp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部