찾다
php教程PHP源码简单计算器
简单计算器May 23, 2016 am 08:39 AM
계산자

php代码

<html>
        <head>
            <title>
                PHP实现简单计算器
            </title>
            <meta http-equiv="content-type" content="text/html;charset=utf-8">
        </head>
        <?php
            if(isset($_GET["sub"])){
                $sum=0;
                $num1=true;
                $num2=true;
                $numa=true;
                $numb=true;
                $message="";
                if($_GET["num1"]==""){
                    $num1=false;
                    $message="第一个参数为空";
                }
                if($_GET["num2"]==""){
                    $num2=false;
                    $message="第二个参数为空";
                }
                if(!is_numeric($_GET["num1"])){
                    $numa=false;
                    $message.="第一个参数不是数字!";
                }
                if(!is_numeric($_GET["num2"])){
                    $numb=false;
                    $message.="第二个参数不是数字!";
                }
                if($num1 && $num2 && $numa){
                    switch($_GET["ysf"]){
                        case "+":$sum=$_GET["num1"]+$_GET["num2"];
                            break;
                        case "-":$sum=$_GET["num1"]-$_GET["num2"];
                            break;
                        case "*":$sum=$_GET["num1"]*$_GET["num2"];
                            break;
                        case "/":$sum=$_GET["num1"]/$_GET["num2"];
                            break;
                        case "%":$sum=$_GET["num1"]%$_GET["num2"];
                            break;
                    }
                }

            }

        ?>
        <body>
            <table align="center" border="1" width="500">
                <caption><h1>计算器</h1></caption>
                <form action="jsq.php">
                <tr>
                        <td>
                            <input type="text" size="5" name="num1" value="<?php echo $_GET["num1"]?>">
                        </td>
                        <td>
                            <select name="ysf">
                                <option value="+" <?php echo $_GET["ysf"]=="+"? "selected":""?>>+</option>
                                <option value="-" <?php echo $_GET["ysf"]=="-"? "selected":""?>>-</option>
                                <option value="*" <?php echo $_GET["ysf"]=="*"? "selected":""?>>*</option>
                                <option value="/" <?php echo $_GET["ysf"]=="/"? "selected":""?>>/</option>
                                <option value="%" <?php echo $_GET["ysf"]=="%"? "selected":""?>>%</option>
                            </select>
                        </td>
                        <td>
                            <input type="text" size="5" name="num2" value="<?php echo $_GET["num2"]?>">
                        </td>
                        <td>
                            <input type="submit" name="sub" value="计算">
                        </td>
                </tr>
                <?php
                if(isset($_GET["sub"])){
                    echo &#39;<tr><td colspan="5">&#39;;
                    if($num1 && $num2 && $numa&& $numb){
                        echo "结果是:".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET["num2"]." = ".$sum;
                    }else{
                        echo $message;
                    }

                    echo &#39;</td></tr>&#39;;
                }
                ?>
                </form>
            </table>
        </body>
</html>
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
计算器上的ac是什么键计算器上的ac是什么键Feb 24, 2023 am 10:19 AM

计算器上的ac是“全部清除”键,ac的英文全称是“All Clear”,表示“全清键”;按下ac键表示清除所有寄存器中的数值;在数字输入期间,第一次按下ac键将清除存储器内容外的所有数值。

计算器中的e是多少计算器中的e是多少Oct 19, 2022 am 11:23 AM

计算器中的e表示10的幂,即表示以10为底的指数,比如1.99714E13就等于19971400000000;把一个数表示成a与10的n次幂相乘的形式,这种记数法叫做科学记数法;当我们要标记或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。

教你win10计算器怎么打开教你win10计算器怎么打开Jul 12, 2023 pm 11:21 PM

win10系统有很多强大的功能,吸引不少网友下载安装使用,其中也有很多实用的小工具,比如说win10计算器工具。有网友还不清楚win10计算器怎么打开,下面小编就教下大家打开win10计算器的方法。方法一:开始菜单中查找1、在Windows10系统桌面,依次点击“开始/计算器”菜单项。2、就可以打开Windows10的计算器窗口了。方法二:小娜搜索打开1、在Windows10桌面,点击任务栏左下角的“小娜搜索”的图标。2、在弹出的菜单中输入“计算器”的关键词进行搜索,点击搜索结果中的计算器菜单项

无存储功能的计算器指的是什么无存储功能的计算器指的是什么Dec 29, 2020 am 10:59 AM

无存储功能的计算器指的是科学型计算器;科学型计算器是电子计算器的一种,可进行乘方、开方、指数、对数、三角函数、统计等方面的运算,又称函数计算器;计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件组成。

用PHP编写的高效斐波那契数列计算器用PHP编写的高效斐波那契数列计算器Mar 21, 2024 am 10:06 AM

高效斐波那契数列计算器:PHP实现斐波那契数列(Fibonaccisequence)是一个非常经典的数学问题,其规律是每个数等于前两个数之和,即F(n)=F(n-1)+F(n-2),其中F(0)=0,F(1)=1。在计算斐波那契数列时,可以使用递归方式来实现,但随着数值增大会出现性能问题。因此,本文将介绍如何使用PHP编写一个高效的斐波那

计算器上ac是什么键计算器上ac是什么键Aug 18, 2023 am 09:48 AM

计算器上的"AC" 键表示 "All Clear"的意思,按下AC键会清除计算器中的所有输入和操作,将计算器重置为初始状态,相当于重新开始一次计算。

编写一个简单的计算器的C/C++程序编写一个简单的计算器的C/C++程序Sep 02, 2023 pm 10:49 PM

简单计算器是执行一些基本运算的计算器,例如“+”、“-”、“*”、“/”。计算器可以快速完成基本操作。我们将使用switch语句来制作一个计算器。示例Operator&minus;&lsquo;+&rsquo;=>34+324=358Operator&minus;&lsquo;-&rsquo;=>3874-324=3550Operator&minus;&lsquo;*&rsquo;=>76*24=1824O

如何使用 JavaScript 实现一个简单的计算器功能?如何使用 JavaScript 实现一个简单的计算器功能?Oct 27, 2023 pm 02:51 PM

如何使用JavaScript实现一个简单的计算器功能?计算器是我们日常生活中常用的工具之一,它可以用来进行简单的数学运算。今天,我们将使用JavaScript实现一个简单的计算器功能。在本文中,我将为您介绍如何使用JavaScript编写代码来实现基本的数学运算和计算器界面。首先,我们需要创建一个HTML文件,其中包含一个用于显示运算结果的文

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구