Advertisement
Guest User

JSfirstlesson

a guest
Jan 20th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <!--Author: Vũ Đức Khải- khaivdse05574-->
  3.  
  4. <html>
  5. <head>
  6. <title>TODO supply a title</title>
  7. <meta charset="UTF-8">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9. <script language="Javascript">
  10. function giaiPT(sa, sb, sc)
  11. {
  12. var a = sa.value;
  13. a = parseFloat(a);
  14. var b = sb.value;
  15. b = parseFloat(b);
  16. var c = sc.value;
  17. c = parseFloat(c);
  18. var delta, x1, x2;
  19. delta = parseFloat(delta);
  20. delta = (b * b - 4 * a * c);
  21. if (a == 0)
  22. {
  23. if (b == 0)
  24. {
  25. if (c != 0)
  26. {
  27. document.getElementById("lblgiaiPT").innerHTML = "PT vô nghiệm.";
  28. }
  29. else if (c == 0)
  30. {
  31. document.getElementById("lblgiaiPT").innerHTML = "PT vô số nghiệm.";
  32. }
  33. }
  34. else
  35. {
  36. document.getElementById("lblgiaiPT").innerHTML = "PT có 1 nghiệm: " + (-c / b);
  37. }
  38. }
  39. else if (a != 0)
  40. {
  41. if(delta==0)
  42. {
  43. document.getElementById("lblgiaiPT").innerHTML = "PT có 1 nghiệm: x = "+((-b)/(2*a));
  44. }
  45. else if(delta<0)
  46. {
  47. document.getElementById("lblgiaiPT").innerHTML = "PT vô nghiệm.";
  48. }
  49. else
  50. {
  51. document.getElementById("lblgiaiPT").innerHTML = "PT có 2 nghiệm phân biệt: x1 = " + ((-b - Math.sqrt(delta)) / (2 * a)) + " và x2 = " + ((-b + Math.sqrt(delta)) / (2 * a));
  52. }
  53. }
  54. }
  55. </script>
  56. </head>
  57. <body>
  58. <h1>Demo</h1>
  59. <hr />
  60. <h2> Giải pt bậc 2 với a,b,c cho trước.</h2>
  61. <label>a = </label><input type="text" id="sa" size="30"/>
  62. <br>
  63. <label>b = </label><input type="text" id="sb" size="30"/>
  64. <br>
  65. <label>c = </label><input type="text" id="sc" size="30"/>
  66. <br>
  67. <label id="lblgiaiPT">Giải Phương trình: </label>
  68. <br>
  69. <input type="button" value="Giai" onclick="giaiPT(sa, sb, sc)"/>
  70. <br>
  71. </body>
  72. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement