Guest User

Untitled

a guest
Oct 19th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html lang="en-us">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Math Exercise</title>
  7. <style>
  8. input {
  9. width:40px;
  10. margin-right:5px;
  11. margin-bottom:10px;
  12. }
  13. button {
  14. margin-bottom:10px;
  15. }
  16. </style>
  17. <script type="text/javascript">
  18. /* Defining Table
  19. * Input: two numbers
  20. * Processing:find the absolute difference between the two numbers
  21. * Output: The result as a positive number
  22. */
  23. function checkAns() {
  24. var numberOne = document.getElementById("numberOne").value;
  25. var operator = document.getElementById("operator").value;
  26. var numberTwo = document.getElementById("numberTwo").value;
  27. var numberThree = parseFloat(document.getElementById("numberThree").value);
  28. var toEvaluate = numberOne + operator + numberTwo;
  29. var calculation = eval(toEvaluate);
  30.  
  31. if (calculation == numberThree) {
  32. document.getElementById("resultDiv").innerHTML = "Correct! Good job!";
  33. }
  34. else {
  35. document.getElementById("resultDiv").innerHTML = "Incorrect. Try again!";
  36. }
  37. }
  38. </script>
  39. </head>
  40.  
  41. <body>
  42. <div>
  43. <h1>Test Your Math Skills!</h1>
  44. <p>Enter two numbers, an operator (+ - * /), and enter your answer. Then click the
  45. "Check Answer" button to see if you were right.</p>
  46. <input id="numberOne" type="number" placeholder="5"/>
  47. <input id="operator" type="text" placeholder="+"/>
  48. <input id="numberTwo" type="number" placeholder="5"/>
  49. =
  50. <input id="numberThree" type="number" placeholder="10"/>
  51. </div>
  52. <div>
  53. <button type="button" onclick="checkAns()">Check Answer</button>
  54. </div>
  55. <div id="resultDiv"></div>
  56. </body>
  57. </html>
Add Comment
Please, Sign In to add comment