Maison 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>
Copier après la connexion
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle touche est ac sur la calculatrice ? Quelle touche est ac sur la calculatrice ? Feb 24, 2023 am 10:19 AM

Le ac sur la calculatrice est la touche « all clear ». Le nom anglais complet de ac est « All Clear », ce qui signifie « all clear key » ; appuyer sur la touche ac signifie effacer les valeurs dans tous les registres ; , la première pression sur la touche ac effacera toutes les valeurs sauf le contenu de la mémoire.

Qu'est-ce que e dans la calculatrice Qu'est-ce que e dans la calculatrice Oct 19, 2022 am 11:23 AM

Le e dans la calculatrice représente la puissance de 10, c'est-à-dire l'exposant de base 10. Par exemple, 1,99714E13 est égal à 19971400000000, exprimant un nombre sous la forme d'un multiplié par la nième puissance de 10. : Lorsque nous voulons marquer ou faire fonctionner quelque chose de plus grand ou de plus petit avec un grand nombre de chiffres, nous pouvons utiliser la notation scientifique pour éviter de perdre beaucoup d'espace et de temps.

Apprenez à ouvrir la calculatrice Win10 Apprenez à ouvrir la calculatrice Win10 Jul 12, 2023 pm 11:21 PM

Le système Win10 possède de nombreuses fonctions puissantes, qui incitent de nombreux internautes à le télécharger, à l'installer et à l'utiliser. Il existe également de nombreux gadgets pratiques, tels que l'outil de calcul Win10. Certains internautes ne savent toujours pas comment ouvrir la calculatrice Win10. Laissez-moi vous apprendre à ouvrir la calculatrice Win10. Méthode 1 : Rechercher dans le menu Démarrer 1. Sur le bureau du système Windows 10, cliquez sur l'élément de menu « Démarrer/Calculatrice ». 2. Vous pouvez ouvrir la fenêtre de la calculatrice de Windows 10. Méthode 2 : ouvrir Cortana Search 1. Sur le bureau Windows 10, cliquez sur l'icône « Cortana Search » dans le coin inférieur gauche de la barre des tâches. 2. Entrez le mot-clé « calculatrice » dans le menu contextuel pour effectuer la recherche, puis cliquez sur l'élément de menu calculatrice dans les résultats de la recherche.

Qu'est-ce qu'une calculatrice sans fonction de stockage ? Qu'est-ce qu'une calculatrice sans fonction de stockage ? Dec 29, 2020 am 10:59 AM

La calculatrice sans fonction de stockage fait référence à la calculatrice scientifique ; la calculatrice scientifique est un type de calculatrice électronique qui peut effectuer des opérations telles que l'exponentiation, la racine carrée, l'exposant, le logarithme, la fonction trigonométrique, les statistiques, etc., également connue sous le nom de calculatrice de fonction. d'une calculatrice, d'un contrôleur, d'une mémoire, d'un clavier, d'un écran, d'une alimentation et de certains périphériques et accessoires électroniques en option.

Un calculateur de séquence de Fibonacci efficace écrit en PHP Un calculateur de séquence de Fibonacci efficace écrit en PHP Mar 21, 2024 am 10:06 AM

Calculateur de séquence de Fibonacci efficace : l'implémentation PHP de la séquence de Fibonacci est un problème mathématique très classique. La règle est que chaque nombre est égal à la somme des deux nombres précédents, c'est-à-dire F(n)=F(n -1)+F. (n-2), où F(0)=0 et F(1)=1. Lors du calcul de la séquence de Fibonacci, elle peut être implémentée de manière récursive, mais des problèmes de performances surviendront à mesure que la valeur augmente. Par conséquent, cet article présentera comment écrire un Fibonacci efficace en utilisant PHP

Quelle touche est ac sur la calculatrice ? Quelle touche est ac sur la calculatrice ? Aug 18, 2023 am 09:48 AM

La touche « AC » sur la calculatrice signifie « All Clear ». Appuyer sur la touche AC effacera toutes les entrées et opérations de la calculatrice et réinitialisera la calculatrice à son état initial, ce qui équivaut à redémarrer un calcul.

Écrire un programme de calculatrice simple en C/C++ Écrire un programme de calculatrice simple en C/C++ Sep 02, 2023 pm 10:49 PM

Une calculatrice simple est une calculatrice qui effectue certaines opérations de base, telles que "+", "-", "*", "/". La calculatrice peut effectuer rapidement des opérations de base. Nous utiliserons l’instruction switch pour créer une calculatrice. Exemple Opérateur−'+'=>34+324=358Opérateur−'-'=>3874-324=3550Opérateur−'*'=>76*24=1824O

Comment implémenter une fonction de calculatrice simple en utilisant JavaScript ? Comment implémenter une fonction de calculatrice simple en utilisant JavaScript ? Oct 27, 2023 pm 02:51 PM

Comment implémenter une fonction de calculatrice simple en utilisant JavaScript ? La calculatrice est l’un des outils couramment utilisés dans notre vie quotidienne. Elle peut être utilisée pour effectuer des opérations mathématiques simples. Aujourd'hui, nous utiliserons JavaScript pour implémenter une fonction de calculatrice simple. Dans cet article, je vais vous montrer comment écrire du code en JavaScript pour implémenter des opérations mathématiques de base et des interfaces de calculatrice. Tout d’abord, nous devons créer un fichier HTML contenant un texte permettant d’afficher les résultats de l’opération.

See all articles