PHP 實現簡單計算器

<code>
\t
\t\t<title>PHP實現簡單計算器/<title>
\t\t
\t
\t$num1=true;
\t$num2=true;
\t$numa=true;
\t$numb=true;
\t$message="";
\t//單路分支
\tif(isset($_GET["sub"])){
\t\tif($_GET["num1"]==""){
\t\t\t$num1=false;
\t\t\t$message.="第一個數不能為空";
\t\t}
\t\tif(!is_numeric($_GET["num1"])){
\t\t\t$numa=false;
\t\t\t$message.="第一個數不是數字";
\t\t}
\t\tif($_GET["num2"]==""){
\t\t\t$num2=false;
\t\t\t$message.="第二個數不能為空";
\t\t}
\t\tif(!is_numeric($_GET["num2"])){
\t\t\t$numb=false;
\t\t\t$message.="第二個數不是數字";
\t\t}
\t\t
\t\tif($num1 && $num2 && $numa && $numb) {
\t\t\t$sum=0;
\t\t\t//多路分支switch
\t\t\tswitch($_GET["ysf"]){
\t\t\t\tcase "+":
\t\t\t\t\t$sum=$_GET["num1"]+$_GET["num2"];
\t\t\t\t\tbreak;
\t\t\t\tcase "-":
\t\t\t\t\t$sum=$_GET["num1"]-$_GET["num2"];
\t\t\t\t\tbreak;
\t\t\t\tcase "x":
\t\t\t\t\t$sum=$_GET["num1"]*$_GET["num2"];
\t\t\t\t\tbreak;
\t\t\t\tcase "/":
\t\t\t\t\t$sum=$_GET["num1"]/$_GET["num2"];
\t\t\t\t\tbreak;
\t\t\t\tcase "%":
\t\t\t\t\t$sum=$_GET["num1"]%$_GET["num2"];
\t\t\t\t\tbreak;
\t\t\t}
\t\t}
\t}
?>
\t
\t\t<table>
\t\t\t<caption>

計算器

/<caption>
\t\t\t
\t\t\t/<table>
\t

/<code>


PHP 實現簡單計算器


分享到:


相關文章: