Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>
- Solve the equations
- </title>
- <style>
- h1, div, p {
- text-align: center;
- }
- body {
- background-color: #FFCE7D;
- }
- </style>
- </head>
- <body>
- <h1>Try to solve the equations:</h1>
- <div>
- <h2>1) ax + b = c</h2>
- <h3>For a: </h3>
- <input id="eqa1" type="number"></input>
- <h3>For b: </h3>
- <input id="eqb1" type="number"></input>
- <h3>For c: </h3>
- <input id="eqc1" type="number"></input>
- <button id="getFirstResult">Solve</button>
- <h2>Result:</h2>
- <h2 id="firstresult"></h2>
- </div>
- <div>
- <h2>2) a(x^2) + bx + c = 0</h2>
- <h3>For a: </h3>
- <input id="eqa2" type="number"></input>
- <h3>For b: </h3>
- <input id="eqb2" type="number"></input>
- <h3>For c: </h3>
- <input id="eqc2" type="number"></input>
- <button id="getSecondResult">Solve</button>
- <h2>x1= </h2>
- <h2 id="resultx1"></h2>
- <h2>x2= </h2>
- <h2 id="resultx2"></h2>
- </div>
- <p> Thank you! </p>
- <script>
- button1 = document.getElementById("getFirstResult");
- button1.onclick = function () {
- eqa1 = document.getElementById("eqa1").value;
- eqb1 = document.getElementById("eqb1").value;
- eqc1 = document.getElementById("eqc1").value;
- let result = (eqc1 - eqb1)/eqa1;
- document.getElementById("firstresult").innerHTML = result;
- }
- button2 = document.getElementById("getSecondResult");
- button2.onclick = function () {
- eqa2 = document.getElementById("eqa2").value;
- eqb2 = document.getElementById("eqb2").value;
- eqc2 = document.getElementById("eqc2").value;
- let discriminant = Math.pow(eqb2, 2) - 4*eqa2*eqc2;
- console.log(discriminant)
- let x1, x2;
- if(discriminant > 0){
- // two possible solutions
- x1 = (eqb2 - Math.sqrt(discriminant, 2))/(2*eqa2);
- x2 = (eqb2 + Math.sqrt(discriminant, 2))/(2*eqa2);
- }
- else if(discriminant == 0){
- // one possible solution
- x1 = (eqb2/2*eqa2);
- x2 = (eqb2/2*eqa2);
- }
- else {
- x1 = "No root";
- x2 = "No root";
- }
- document.getElementById("resultx1").innerHTML = x1;
- document.getElementById("resultx2").innerHTML = x2;
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement