home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Archived / Internet / jvscript116beta / JvScript / !JvScript / Resources / Scripts / XCalcs / 5 < prev    next >
Encoding:
Text File  |  1999-09-15  |  1.6 KB  |  69 lines

  1. #newformat
  2. _title:Quadratic Equation
  3. _author:
  4. _contact:
  5. _description:Enter the coefficients for 'Ax² + Bx + C = 0' and it will find the possible values for x.
  6.  
  7. _insert-in:inhead
  8. <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  9. <!-- Begin
  10. function quad(form) {
  11. a=eval(form.a.value);
  12. b=eval(form.b.value);
  13. c=eval(form.c.value);
  14. x1=-b/2/a+Math.pow(Math.pow(b,2)-4*a*c,0.5)/2/a;
  15. x2=-b/2/a-Math.pow(Math.pow(b,2)-4*a*c,0.5)/2/a;
  16. form.x1.value = x1;
  17. form.x2.value = x2;
  18. if (form.x1.value == "NaN") form.x1.value="Imag.!";
  19. if (form.x2.value == "NaN") form.x2.value="Imag.!";
  20. }
  21. // End -->
  22. </SCRIPT>
  23. _end-insert:
  24.  
  25. _insert-in:inbody
  26. <center>
  27. <form name=form>
  28. <table border=1 cellpadding=2>
  29. <tr>
  30. <td colspan=2 align=center><b>Quadratic Equation:<br>Ax<sup>2</sup> + Bx + C = 0</b></td>
  31. </tr>
  32. <tr>
  33. <td>
  34. <center><table border=1 width=100% cellpadding=2>
  35. <tr>
  36. <td align=center><b>A = </b></td>
  37. <td align=center><input type=text size=6 name="a"></td>
  38. </tr>
  39. <tr>
  40. <td align=center><b>B = </b></td>
  41. <td align=center><input type=text size=6 name="b"></td>
  42. </tr>
  43. <tr>
  44. <td align=center><b>C = </b></td>
  45. <td align=center><input type=text size=6 name="c"></td>
  46. </tr>
  47. </table>
  48. </td>
  49. <td>
  50. <center><table border=1 width=100% cellpadding=2>
  51. <tr>
  52. <td colspan=2 align=center><input type=button value="Solve" onClick="quad(this.form)"></td>
  53. </tr>
  54. <tr>
  55. <td align=center><b>X1 = </b></td>
  56. <td align=center><input type=text size=6 name="x1"></td>
  57. </tr>
  58. <tr>
  59. <td align=center><b>X2 = </b></td>
  60. <td align=center><input type=text size=6 name="x2"></td>
  61. </tr>
  62. </table>
  63. </td>
  64. </tr>
  65. </table>
  66. </form>
  67. </center>
  68. _end-insert:
  69.