校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP實現(xiàn)簡易圖形計算器

PHP實現(xiàn)簡易圖形計算器

熱門標簽:電子地圖標注怎么修改 臨沂crm外呼系統(tǒng)平臺 地圖標注符號樣式有 菏澤語音外呼系統(tǒng)運營商 如何在世界地圖標注 梧州市機器人外呼系統(tǒng)怎么樣 天客通地圖標注 公司外呼系統(tǒng)中心 廈門400電話辦理選易號網(wǎng)

本文實例為大家分享了PHP實現(xiàn)簡易圖形計算器的具體代碼,供大家參考,具體內容如下

主函數(shù):index.php

!doctype html>
html>
head>
meta charset="utf-8">
title>圖形計算器/title>
style>
 * {
 margin: 0px;
 padding: 0px;
 }
 #contains {
  width: 500px;
 margin: 20px auto;
 background: #0C0;
 text-align: center;
 
 }
 h1 {
  width: 500px;
 height: 60px;
 }
 a {
  font-size: 20px;
 text-decoration: none;
 }
 
 #footer {
  width: 300px;
 background: #fff;
 margin: 0 auto;
 padding: 5px 10px;
 border-radius: 150px;
 }
/style>
/head>
 
body>
 div id="contains">
  h1>簡易圖形計算器/h1>
 a href='index.php?action=rect'>矩形/a> |
 a href='index.php?action=triangle'>三角形/a>|
 a href='index.php?action=cirle'>圓形/a> 
 hr>
 
 ?php
  ini_set("display_errors", "On"); //開啟錯誤調試
 //設置錯誤報告的級別,除了無關緊要的'注意',其他的報告都輸出
 error_reporting(E_ALL  ~E_NOTICE);
 
 function __autoload($classname) { //魔術方法 自動加載類
  include strtolower($classname).".class.php"; //將類名轉化成小寫
 }
 // include "shape.class.php";
 // include "rect.class.php";
  if (!empty($_GET['action'])) {
 // echo "傳送成功";
  $classname = ucfirst($_GET['action']);
  $shape = new $classname($_POST);
  $shape->view($_POST);
 
  if (isset($_POST['sub'])) {
  echo "div id='footer'>";
  if ($shape->yan($_POST)) {
   
   echo "b>".$shape->name."的周長".$shape->zhou()."/b>"."br>";
   echo "br>";
   echo "b>".$shape->name."的面積".$shape->area()."/b>"."br>";
  }else {
   echo "b>錯誤:$shape->error/b>";
  }
  echo "/div>";
  }
  
 } else {
  echo "請選擇一個圖形";
 }
 
 ?>
 
 /div>
/body>
/html>

先定義一個抽象類

?php 
 abstract class Shape {
 private $name;
 private $error;
 abstract function area();
 abstract function zhou();
 abstract function view($arr);
 abstract function yan($arr);
 }
?>

矩形類的編寫

?php
 class Rect extends Shape {
 private $width;
 private $height;
 
 function __construct($arr = array()) {
  if (!empty($arr)) {
   $this->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 action='index.php?action=rect' method='post'>";
  $form .= "請輸入".$arr['name']."的寬度:input type='text' name='width' value='".$_POST['width']."'/>br>";
  $form .= "br>";
  $form .= "請輸入".$arr['name']."的長度:input type='text' name='height' value='".$_POST['height']."'/>br>";
  $form .= "br>";
  $form .= "input type='submit' name='sub' value='提交'/>  ";
  $form .= "input type='reset' name='ret' value='重置'/>";
  $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;
 }
 }
?>

三角形類:

?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 = "三角形";
  $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 action='index.php?action=triangle' method='post'>";
  $form .= "請輸入".$arr['name']."的第一條邊:input type='text' name='bian1' value='".$_POST['bian1']."'/>br>";
  $form .= "br>";
  $form .= "請輸入".$arr['name']."的第二條邊:input type='text' name='bian2' value='".$_POST['bian2']."'/>br>";
  $form .= "br>";
  $form .= "請輸入".$arr['name']."的第三條邊:input type='text' name='bian3' value='".$_POST['bian3']."'/>br>";
  $form .= "br>";
  $form .= "input type='submit' name='sub' value='提交'/>  ";
  $form .= "input type='reset' name='ret' value='重置'/>";
  $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 .= "三條邊不能構成三角形";
  $bz = false;
  }
  return $bz;
 }
 }
?>

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP實現(xiàn)簡單的計算器
  • php實現(xiàn)簡易計算器
  • PHP實現(xiàn)簡易計算器功能
  • PHP實現(xiàn)的簡單在線計算器功能示例
  • php編程實現(xiàn)簡單的網(wǎng)頁版計算器功能示例
  • PHP房貸計算器實例代碼,等額本息,等額本金
  • PHP實現(xiàn)的簡單三角形、矩形周長面積計算器分享
  • 用php簡單實現(xiàn)加減乘除計算器
  • php學習之簡單計算器實現(xiàn)代碼
  • PHP實現(xiàn)計算器小功能

標簽:雞西 迪慶 貴陽 綿陽 瀘州 白城 郴州 黃石

巨人網(wǎng)絡通訊聲明:本文標題《PHP實現(xiàn)簡易圖形計算器》,本文關鍵詞  PHP,實現(xiàn),簡易,圖形,計算器,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現(xiàn)簡易圖形計算器》相關的同類信息!
  • 本頁收集關于PHP實現(xiàn)簡易圖形計算器的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美日韩mp4| 久久奇米777| 6080日韩午夜伦伦午夜伦| 日韩欧美国产三级电影视频| 26uuu久久天堂性欧美| 欧美电影免费观看完整版| 久久久99精品久久| 依依成人综合视频| 国产一区二区三区久久久| 在线观看一区不卡| 久久综合色婷婷| 一区二区视频在线看| 久久国产精品一区二区| 国产成人综合视频| 欧美日韩激情一区二区| 亚洲国产精品激情在线观看| 日韩和欧美的一区| 色综合久久精品| 久久伊人中文字幕| 婷婷国产v国产偷v亚洲高清| 成人国产精品视频| 欧美成人福利视频| 亚洲国产一区二区三区| 成人三级伦理片| 精品三级在线看| 亚洲国产精品久久一线不卡| 色又黄又爽网站www久久| 国产精品高清亚洲| 国产精品一级在线| 日韩亚洲欧美一区| 奇米在线7777在线精品 | 日本va欧美va欧美va精品| av欧美精品.com| 最新日韩在线视频| 国产成人在线视频播放| 久久久精品天堂| 国产一区二区三区免费在线观看| 91精品国产品国语在线不卡| 午夜视频一区二区| 欧美特级限制片免费在线观看| 欧美一区午夜精品| 亚洲一本大道在线| 欧美在线观看一区| 国产精品色眯眯| 99久久99久久综合| 国产精品毛片大码女人| www.欧美日韩| 久久综合久久综合久久综合| 久久精品国产精品亚洲精品| 精品国产乱码久久久久久久久| 婷婷综合另类小说色区| 91麻豆精品国产91| 秋霞午夜鲁丝一区二区老狼| 在线播放欧美女士性生活| 亚洲成a人v欧美综合天堂下载| 欧美日精品一区视频| 一区二区在线看| 欧美日本韩国一区| 麻豆一区二区三区| 欧美一卡二卡三卡| 国产美女在线观看一区| 国产欧美日韩综合精品一区二区| 国产高清成人在线| 欧美精品一区二区在线播放| 精品一区二区三区不卡 | 国产精品午夜电影| 99riav久久精品riav| 亚洲国产精品尤物yw在线观看| 欧美日韩免费电影| 久久精工是国产品牌吗| 亚洲国产高清不卡| 欧美午夜寂寞影院| 午夜亚洲国产au精品一区二区| 色综合久久久久网| 日韩av电影一区| 欧美高清激情brazzers| 激情成人综合网| 亚洲视频1区2区| 欧美精品丝袜中出| 国产精品一级片| 亚洲午夜在线视频| 久久精品视频在线看| 在线观看亚洲a| 国产自产v一区二区三区c| 中文字幕一区视频| 日韩欧美中文字幕制服| 成人午夜视频网站| 首页欧美精品中文字幕| 亚洲国产精品成人久久综合一区| 欧美日韩一区精品| 盗摄精品av一区二区三区| 亚洲超碰97人人做人人爱| 久久一区二区三区国产精品| 91福利在线观看| 国产高清亚洲一区| 日本系列欧美系列| 综合欧美亚洲日本| 精品国产乱码久久久久久图片| 在线亚洲欧美专区二区| 精品一区二区免费看| 亚洲午夜影视影院在线观看| 久久久久久久久久久久久久久99| 成人白浆超碰人人人人| 亚洲国产成人精品视频| 91精品蜜臀在线一区尤物| www.爱久久.com| 国产精品996| 看片的网站亚洲| 午夜天堂影视香蕉久久| 亚洲综合一区二区| 久久精品视频一区| 精品精品欲导航| 欧美日韩精品一区二区| 91丨九色丨国产丨porny| 免费在线观看视频一区| 五月开心婷婷久久| 一区二区三区不卡视频 | 精品福利一二区| 欧美精三区欧美精三区| 色婷婷综合久久久中文一区二区| 国产成人8x视频一区二区| 精品亚洲成a人| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲成人资源网| 亚洲一区二区av在线| 亚洲免费视频成人| 国产精品免费丝袜| 欧美激情一区二区三区不卡| 久久人人爽人人爽| 欧美成人一区二区三区片免费| 777亚洲妇女| 91精品国产福利| 91精品国产91热久久久做人人| 色悠久久久久综合欧美99| 成人av高清在线| 成人aa视频在线观看| 91色porny在线视频| 91免费视频观看| 欧美中文字幕亚洲一区二区va在线 | 在线日韩av片| 欧美日韩在线播放三区| 欧美三级资源在线| 欧美精品乱码久久久久久| 欧美日韩精品系列| 69久久夜色精品国产69蝌蚪网| 日韩三级在线观看| 欧美精品一区二区三区一线天视频 | 国产原创一区二区| 日韩综合小视频| 久久精品国产亚洲aⅴ| 精东粉嫩av免费一区二区三区| 国内精品免费在线观看| 不卡av在线免费观看| 91国产视频在线观看| 777a∨成人精品桃花网| 欧美日韩免费观看一区二区三区| 成人av电影免费在线播放| 91在线免费看| 欧美日本一区二区在线观看| 欧美精品一区二区在线播放| 中文字幕中文字幕一区| 一二三区精品视频| 日韩不卡免费视频| 波多野结衣精品在线| 欧美日韩精品一区二区在线播放| 欧美色图片你懂的| 久久精品视频在线免费观看| 亚洲人精品午夜| 亚洲在线视频免费观看| 蜜臀久久久99精品久久久久久| 激情丁香综合五月| 高清不卡一区二区| 欧美亚洲国产一区二区三区| 欧美变态口味重另类| 亚洲精品成a人| 国内精品久久久久影院一蜜桃| 91丨porny丨户外露出| 久久久777精品电影网影网 | 69堂国产成人免费视频| 亚洲三级电影网站| 国产精品一二三四区| 精品少妇一区二区三区在线播放| 性感美女久久精品| 欧美日韩国产影片| 亚洲一区二区三区不卡国产欧美| 成人一区二区三区| 精品日韩av一区二区| 亚洲丰满少妇videoshd| 日本韩国一区二区三区视频| 国产人伦精品一区二区| 麻豆国产精品777777在线| 欧美日韩精品一区二区三区蜜桃| 亚洲男人都懂的| 99v久久综合狠狠综合久久| 日本一区二区三区在线不卡| 国产一区二三区好的| 久久精品一二三| 国产69精品久久久久777| 久久久国产精品午夜一区ai换脸| 狠狠网亚洲精品|