① 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写一个简单的网页加法计算器 求助
方法/步骤
首先打开Wamp Server 软件,在右下角找到绿色图标(有的用户显示的是橙色图标,也可以使用,没有影响。)说明软件打开成功,单击图标会弹出一个选择框,选择www.directory。
③ 加法计算器:编程由键盘输入两个整数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加法计算器问题
当你submit后,页面就会刷新,所以number1和number2就会按照你的设定重新赋值为0;
你可以在php中post的判断语句中加上两个赋值:
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
这样就正常了