導航:首頁 > 編程語言 > php加法計算器編程

php加法計算器編程

發布時間:2022-09-18 04:20:55

php怎麼利用下述代碼的基礎上做加減乘除取余計算器

根據你的代碼,我實現了一下。

你可以試一試,有問題再追問。


<!--文件6-1.php:表單數據傳遞-->
<HTML>
<HEAD>
<TITLE>表單數據傳遞</TITLE>
</HEAD>
<BODY>
<?php
if(isset($_POST["tag"])){
$addend1=$_POST["addend1"];
$addend2=$_POST["addend2"];
$method=$_POST['method'];
}else{
$addend1=0;
$addend2=0;
$method='+';
}

switch($method){
case'+':
$result=$addend1+$addend2;
break;
case'-':
$result=$addend1-$addend2;
break;
case'x':
$result=$addend1*$addend2;
break;
case'/':
$addend2=$addend2==0?1:$addend2;
$result=$addend1/$addend2;
break;
case'%':
$addend2=$addend2==0?1:$addend2;
$result=$addend1%$addend2;
break;
default:
$method='+';
$result=$addend1+$addend2;
}
?>
請在下面的表單中輸入兩數以求其值
<formname="form1"method="post"action="#">
<!--下面是一個隱藏表單,接收後用以來判斷是提交前的頁面還是提交後的頁面-->
<inputtype="hidden"name="tag"size="4"value="1">
<inputtype="text"name="addend1"size="4"value="<?phpecho$addend1;?>">
<selectname="method">
<optionvalue='+'<?phpif($method=='+')echo"selected='selected'";?>>+</option>
<optionvalue='-'<?phpif($method=='-')echo"selected='selected'";?>>-</option>
<optionvalue='x'<?phpif($method=='x')echo"selected='selected'";?>>x</option>
<optionvalue='/'<?phpif($method=='/')echo"selected='selected'";?>>/</option>
<optionvalue='%'<?phpif($method=='%')echo"selected='selected'";?>>%</option>
</select>
<inputtype="text"name="addend2"size="4"value="<?phpecho$addend2;?>">
=
<?phpecho$result;?><br>
<br><inputtype="submit"name="button1"value="計算">
<inputtype="reset"name="button2"value="重置">
</form>
</BODY>
</HTML>

② php寫一個簡單的網頁加法計算器 求助

方法/步驟

③ 加法計算器:編程由鍵盤輸入兩個整數a和b,計算出它們的和並輸出到屏幕上

方法一:

#include<stdio.h>

int main()

{

int a,b,c;

c=a+b;

scanf("%d %d",&a,&b);

printf("a+b=%d", c);

return 0;

}

方法二:

var a,b:longint;begin readln(a,b); writeln(a+b);end.

c#編寫加法計算器

static void Main(string[] args)

{

bool flag = true;

Console.WriteLine("請輸入第一個加數:");

float num = 0;

float sum = 0;

if (float.TryParse(Console.ReadLine(), out num))

flag = false;

Console.WriteLine("錯誤,輸入的不是數字!程序結束。");

Console.WriteLine("請輸入第二個加數:");

if (float.TryParse(Console.ReadLine(), out num))

flag = false;

Console.WriteLine("錯誤,輸入的不是數字!程序結束。");

Console.Read();

if (flag)

{

Console.WriteLine("兩數的和是:{0}", sum.ToString());

Console.Read();

}

整除特徵

1、若一個數的末位是單偶數,則這個數能被2整除。

2、若一個數的所有數位上的數字和能被3整除,則這個整數能被3整除。

3、若一個數的末尾兩位數能被4整除,則這個數能被4整除。

4、若一個數的末位是0或5,則這個數能被5整除。

5、若一個數能被2和3整除,則這個數能被6整除。

以上內容參考:網路-整數

④ 用php做個計算器(加減乘除),兩個文本框輸入數字,第三個輸出結果並

不需要php呀

這樣寫的行不

<!DOCTYPEhtml>
<html>
<head>
<title>簡單計算器</title>
</head>
<body>

<inputtype="text"name="first"id="first">
<selectid="operate">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<inputtype="text"name="second"id="second">=
<inputtype="text"name="result"id="result">
<inputtype="button"name="運算"value="運算"onClick="operate()">

<scripttype="text/javascript">
functionoperate(){
varfirst=parseInt(document.getElementById("first").value);
varsecond=parseInt(document.getElementById("second").value);
varresult=document.getElementById("result");
varopt=document.getElementById("operate");
if(0==opt.selectedIndex){
resultvalue=first+second;
}elseif(1==opt.selectedIndex){
resultvalue=first-second;
}elseif(2==opt.selectedIndex){
resultvalue=first*second;
}elseif(3==opt.selectedIndex){
if(second==0){
alert("除數不能為0");
}
resultvalue=first/second;
}
result.setAttribute("value",resultvalue);
}
</script>
</body>
</html>

⑤ php 只設計加法計算器

有幾處錯誤點

1 表單無法提交,因為最後一個input的類型是button,form沒有提交

2$_post["num2"]寫錯,應該是$_POST["num2"],要注意變數的大小寫

3 兩個加數的input類型錯誤,應該是text,不是test,這應該是粗心導致,要注意

修正代碼如下

<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<metahttp-equiv="X-UA-Compatible"content="IE=edge">
<title>PageTitle</title>
<metaname="viewport"content="width=device-width,initial-scale=1">
<linkrel="stylesheet"type="text/css"media="screen"href="main.css"/>
<scriptsrc="main.js"></script>
</head>
<body>
<?php
$fuaho=$_POST["add"];
$sum="";
if($fuaho=="+"){
$num1=$_POST["num1"];
$num2=$_POST["num2"];
$sum=$num1+$num2;
echo$sum;
}

?>
<formmethod="post">
<inputtype="text"name="num1"value="<?phpecho$num1;?>">
<inputtype="text"name="num2"value="<?phpecho$num2;?>">
<inputtype="text"name="num3"value="<?phpecho$sum;?>">
<inputtype="submit"name="add"value="+">
</form>

</body>
</html>

建議

寫php會設計到很多html和javascrip基礎知識,特別是form相關的,可以去補補這方面的知識

⑥ 怎樣使用php寫計算器

php用來做你這個界面的計算器,不是很適合

原因是,你需要用JS處理大部分的按鍵

只是在計算結果,才用到php

但JS恰恰就能實現,其實是無須用php的


如果php的話,你可以做簡單些,只輸入一個運算式,點計算

用php計算就可以了

⑦ 用php寫一個計算器頁面,實現計算1+1

其實這個是php最簡單的表單處理應用吧?你還要什麼功能?
<form method="post" action="">
n1:<input type="text" name="n1"> +
n2:<input type="text" name="n2">
<input type="submit" name="sub" value="計算">
</form>
<?php
if(isset($_POST['sub'])){
$sub=$_POST['n1']+$_POST['n2'];
echo $_POST['n1'].'+'.$_POST['n2'].'='.$sub;
}
?>
www.zh30.com

⑧ php題目: 加法計算器。求幫助啊

通過POST來判斷,兩個提交過來的價值,用+法對兩個值進行相加。得出最後的值。
<?php
if($_POST['sub']){
if(!empty($_POST['plus']) && !empty($_POST['red'])){
$plus = $_POST['plus'];
$red = $_POST['red'];
$and = $plus+$red;
}else{
echo "所有數值均不能為空";
}
}
?>
<form action="" method="POST">
<input type="text" name="plus" value="<?php echo $plus?>">+
<input type="text" name="red" value="<?php echo $red?>">
<input type="submit" name="sub" value="等於">
<input type="text" value="<?php echo $and?>">
</form>

⑨ php寫一個加減乘除的簡單計算器,寫到一半不會了

照你的修改了下:

<script type="text/javascript">
function showu3(num1,num2,num3)
{
document.getElementById('u1').value = num1;
document.getElementById('u2').value = num2;
document.getElementById('u3').value = num3;
}
</script>

<?php
if (!empty($_GET["fuhao"]))
{
$fuhao = $_GET["fuhao"];
$u1 = $_GET["u1"];
$u2 = $_GET["u2"];
$u3 = $_GET["u3"];
switch ($fuhao)
{
case "+":
$u3 = $u1 + $u2;
break;
/* 減乘除什麼的自己寫吧
case "-"
*/
}
?>
<script type="text/javascript">showu3(<?php echo $u1.','.$u2.','.$u3?>);</script>
<?php
}
?>
<form action="test.php" method="get">
數字1 <input type="text" name="u1" size="5" value=<?php echo isset($u1)?"$u1":""?> >
<select name="fuhao" >
<option>+</option>
<option>-</option>
<option>x</option>
<option>/</option>
<option>%</option>
</select>
數字2 <input type="text" name="u2" size="5" value=<?php echo isset($u2)?"$u2":""?> >
= <input type="text" name="u3" id="u3" size="5" value=<?php echo isset($u3)?"$u3":""?> >
<input type="submit" value="計算" />
</form>

⑩ php加法計算器問題

  1. 當你submit後,頁面就會刷新,所以number1和number2就會按照你的設定重新賦值為0;

  2. 你可以在php中post的判斷語句中加上兩個賦值:

    $number1 = $_POST['number1'];

    $number2 = $_POST['number2'];

    這樣就正常了

閱讀全文

與php加法計算器編程相關的資料

熱點內容
壓縮因子定義 瀏覽:968
cd命令進不了c盤怎麼辦 瀏覽:213
葯業公司招程序員嗎 瀏覽:974
毛選pdf 瀏覽:659
linuxexecl函數 瀏覽:727
程序員異地戀結果 瀏覽:374
剖切的命令 瀏覽:228
干什麼可以賺錢開我的世界伺服器 瀏覽:290
php備案號 瀏覽:990
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328