1. <?php
  2. $result;
  3. $num1 = isset($_GET['num1']) ? $_GET['num1'] : 0;
  4. $num2 = isset($_GET['num2']) ? $_GET['num2'] : 0;
  5. $cal = isset($_GET['cal'])? $_GET['cal'] : 0;
  6. switch ($cal) {
  7. case '+':
  8. $result = $num1+$num2;
  9. break;
  10. case '-':
  11. $result = $num1-$num2;
  12. break;
  13. case '*':
  14. $result = $num1 * $num2;
  15. break;
  16. case '/':
  17. if ($num2 != 0) {
  18. $result = $num1 / $num2;
  19. } else {
  20. echo "被除数不可以为0";
  21. }
  22. break;
  23. }
  24. ?>
  25. <!DOCTYPE html>
  26. <html lang="en">
  27. <head>
  28. <meta charset="UTF-8">
  29. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  30. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  31. <title>计算器</title>
  32. </head>
  33. <body>
  34. <h2>计算器</h2>
  35. <form action="" method="get">
  36. 请输入第一个数<input type="text" name="num1"
  37. value="<?php echo $num1 ?>"><br>
  38. <input type="radio" name="cal" value="+" <?php if ($cal=="+") {
  39. echo "checked";
  40. }?>>+
  41. <input type="radio" name="cal" value="-" <?php if ($cal=="-") {
  42. echo "checked";
  43. }?>>-
  44. <input type="radio" name="cal" value="*" <?php if ($cal=="*") {
  45. echo "checked";
  46. }?>>*
  47. <input type="radio" name="cal" value="/" <?php if ($cal=="/") {
  48. echo "checked";
  49. }?>>/<br>
  50. 请输入第二个数 <input type="text" name="num2"
  51. value="<?php echo $sum2 ?>">
  52. <br>
  53. <button>提交</button>
  54. </form>
  55. <?php
  56. echo "<h6>$num1 {$cal} $num2 = {$result}</h6>";
  57. ?>
  58. </body>
  59. </html>

更多相关文章

  1. Vue自学之路10-简单的计算器
  2. C语言实现计算器
  3. 解锁苹果Mac计算器的隐藏功能,不止加减乘除
  4. 神器! 统计和金融计算器, 词云和情感分析器强大到无敌!
  5. android开发简单的计算器
  6. android应用程序--计算器
  7. Android(安卓)基于源码的科学计算器——Calculator浅析
  8. [房贷计算器]-升级心得
  9. Android中的TextView 、EditText、Activity、Intent实例小计算器

随机推荐

  1. 20172321 2017-2018-2 《程序设计与数据
  2. Android图形系统分析与移植 -- 五、Andro
  3. Android(安卓)Fragment---创建Fragment
  4. Android学习进阶和IoC
  5. Android中自定义控件和属性
  6. Android Launcher 分析
  7. Android之RelativeLayout属性
  8. Android 相对布局 RelativeLayout 属性
  9. 创建和使用Android(安卓)library工程
  10. android修改手机虚拟设备管理器路径