Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <!--Author: Vũ Đức Khải- khaivdse05574-->
- <html>
- <head>
- <title>TODO supply a title</title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <script language="Javascript">
- function giaiPT(sa, sb, sc)
- {
- var a = sa.value;
- a = parseFloat(a);
- var b = sb.value;
- b = parseFloat(b);
- var c = sc.value;
- c = parseFloat(c);
- var delta, x1, x2;
- delta = parseFloat(delta);
- delta = (b * b - 4 * a * c);
- if (a == 0)
- {
- if (b == 0)
- {
- if (c != 0)
- {
- document.getElementById("lblgiaiPT").innerHTML = "PT vô nghiệm.";
- }
- else if (c == 0)
- {
- document.getElementById("lblgiaiPT").innerHTML = "PT vô số nghiệm.";
- }
- }
- else
- {
- document.getElementById("lblgiaiPT").innerHTML = "PT có 1 nghiệm: " + (-c / b);
- }
- }
- else if (a != 0)
- {
- if(delta==0)
- {
- document.getElementById("lblgiaiPT").innerHTML = "PT có 1 nghiệm: x = "+((-b)/(2*a));
- }
- else if(delta<0)
- {
- document.getElementById("lblgiaiPT").innerHTML = "PT vô nghiệm.";
- }
- else
- {
- 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));
- }
- }
- }
- </script>
- </head>
- <body>
- <h1>Demo</h1>
- <hr />
- <h2> Giải pt bậc 2 với a,b,c cho trước.</h2>
- <label>a = </label><input type="text" id="sa" size="30"/>
- <br>
- <label>b = </label><input type="text" id="sb" size="30"/>
- <br>
- <label>c = </label><input type="text" id="sc" size="30"/>
- <br>
- <label id="lblgiaiPT">Giải Phương trình: </label>
- <br>
- <input type="button" value="Giai" onclick="giaiPT(sa, sb, sc)"/>
- <br>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement