| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE html | |
| PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" | |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
| <head><title> This is GPA calculator </title> | |
| <center><h><font size="5" color="blue">This is a program to calculate GPA </font> <h2> </center> | |
| <head> | |
| <script> | |
| function display() { | |
| document.getElementById("displaytot").innerHTML =<input type="text" size="10" name="totcrdthour" disabled="disabled">; | |
| document.getElementById("displaygpa").innerHTML =<input type="text" size="10" name="gpa" disabled="disabled">; | |
| } | |
| </script> | |
| <script type="text/javascript"> | |
| <!-- | |
| function init() { | |
| document.formInput.num1.focus(); | |
| document.formInput.num1.value=0; | |
| document.formInput.num2.value=0; | |
| document.formInput.num3.value=0; | |
| document.formInput.num4.value=0; | |
| document.formInput.num5.value=0; | |
| document.formInput.num6.value=0; | |
| document.formInput.num7.value=0; | |
| document.formInput.num8.value=0; | |
| document.formInput.gpa.value=0; | |
| document.formInput.totcrdthour.value=0; | |
| } | |
| function c() { | |
| var gpa=""; | |
| var totcrdthour=""; | |
| var num1; | |
| var num2; | |
| var num3; | |
| var num4; | |
| var num5; | |
| var num6; | |
| var num7; | |
| var num8; | |
| num1= parseInt(document.formInput.num1.value); | |
| num2= parseInt(document.formInput.num2.value); | |
| num3= parseInt(document.formInput.num3.value); | |
| num4=parseInt(document.formInput.num4.value); | |
| num5= parseInt(document.formInput.num5.value); | |
| num6= parseInt(document.formInput.num6.value); | |
| num7= parseInt(document.formInput.num7.value); | |
| num8=parseInt(document.formInput.num8.value); | |
| totcrdthour= (num1+num3+num5+num7); | |
| document.formInput.totcrdthour.value=totcrdthour; | |
| gpa= (((num1*num2)+(num3*num4)+(num5*num6)+(num7*num8))/(num1+num3+num5+num7)); | |
| document.formInput.gpa.value= gpa; | |
| } | |
| --> | |
| </script> | |
| </head> | |
| <body onload="init();"> | |
| <form name="formInput" action=""> | |
| <table border=1 width="700px" height="500px"> | |
| <tr><td colspan="8" align="center" width="150%"><font size="7"><u> GPA Calculator </u><br></tr> | |
| <tr> | |
| <th>Course Code </th> | |
| <th>Credit hour</th> | |
| <th>Grade</th> | |
| </tr> | |
| <tr> | |
| <td>   1.   <input type="text"> </td> | |
| <td><center><select type="text" name="num1" onchange="c();"> <option value="0">0</option> | |
| <option value="1">1</option> | |
| <option value="2">2</option> | |
| <option value="3">3</option> | |
| <option value="4">4</option> | |
| <option value="5">5</option> | |
| <option value="6">6</option> | |
| <option value="7">7</option> | |
| <option value="8">8</option> | |
| <option value="9">9</option> | |
| <option value="10">10</option> | |
| <option value="11">11</option> | |
| <option value="12">12</option> | |
| <option value="13">13</option> | |
| <option value="14">14</option> | |
| <option value="15">15</option> | |
| <option value="16">16</option> | |
| <option value="17">17</option> | |
| <option value="18">18</option> | |
| <option value="19">19</option> | |
| <option value="20">20</option> | |
| </select></br></center></td> | |
| <td><center><select type="text" name="num2" onchange="c();"><option value="4.00">A</option> | |
| <option value="3.75">A-</option> | |
| <option value="3.50">B </option> | |
| <option value="3.00">B</option> | |
| <option value="2.50">C </option> | |
| <option value="2.00">C</option> | |
| <option value="1.50">D</option> | |
| <option value="1.00">D</option> | |
| <option value="0.00">F</option> | |
| </select></br> </center></td> | |
| </tr> | |
| <tr> | |
| <td>  2.   <input type="text"> </td> | |
| <td><center><select type="text" name="num3" onchange="c();"> <option value="0">0</option> | |
| <option value="1">1</option> | |
| <option value="2">2</option> | |
| <option value="3">3</option> | |
| <option value="4">4</option> | |
| <option value="5">5</option> | |
| <option value="6">6</option> | |
| <option value="7">7</option> | |
| <option value="8">8</option> | |
| <option value="9">9</option> | |
| <option value="10">10</option> | |
| <option value="11">11</option> | |
| <option value="12">12</option> | |
| <option value="13">13</option> | |
| <option value="14">14</option> | |
| <option value="15">15</option> | |
| <option value="16">16</option> | |
| <option value="17">17</option> | |
| <option value="18">18</option> | |
| <option value="19">19</option> | |
| <option value="20">20</option> | |
| </select></br></center></td> | |
| <td><center><select type="text" name="num4" onchange="c();"><option value="4.00">A</option> | |
| <option value="3.75">A-</option> | |
| <option value="3.50">B </option> | |
| <option value="3.00">B</option> | |
| <option value="2.50">C </option> | |
| <option value="2.00">C</option> | |
| <option value="1.50">D</option> | |
| <option value="1.00">D</option> | |
| <option value="0.00">F</option> | |
| </select></br> </center></td> | |
| </tr> | |
| <tr> | |
| <td>  3.   <input type="text"> </td> | |
| <td><center><select type="text" name="num5" onchange="c();"> <option value="0">0</option> | |
| <option value="1">1</option> | |
| <option value="2">2</option> | |
| <option value="3">3</option> | |
| <option value="4">4</option> | |
| <option value="5">5</option> | |
| <option value="6">6</option> | |
| <option value="7">7</option> | |
| <option value="8">8</option> | |
| <option value="9">9</option> | |
| <option value="10">10</option> | |
| <option value="11">11</option> | |
| <option value="12">12</option> | |
| <option value="13">13</option> | |
| <option value="14">14</option> | |
| <option value="15">15</option> | |
| <option value="16">16</option> | |
| <option value="17">17</option> | |
| <option value="18">18</option> | |
| <option value="19">19</option> | |
| <option value="20">20</option> | |
| </select></br></center></td> | |
| <td><center><select type="text" name="num6" onchange="c();"><option value="4.00">A</option> | |
| <option value="3.75">A-</option> | |
| <option value="3.50">B </option> | |
| <option value="3.00">B</option> | |
| <option value="2.50">C </option> | |
| <option value="2.00">C</option> | |
| <option value="1.50">D</option> | |
| <option value="1.00">D</option> | |
| <option value="0.00">F</option> | |
| </select></br> </center></td> | |
| </tr> | |
| <tr> | |
| <td>  4.   <input type="text"> </td> | |
| <td><center><select type="text" name="num7" onchange="c();"> <option value="0">0</option> | |
| <option value="1">1</option> | |
| <option value="2">2</option> | |
| <option value="3">3</option> | |
| <option value="4">4</option> | |
| <option value="5">5</option> | |
| <option value="6">6</option> | |
| <option value="7">7</option> | |
| <option value="8">8</option> | |
| <option value="9">9</option> | |
| <option value="10">10</option> | |
| <option value="11">11</option> | |
| <option value="12">12</option> | |
| <option value="13">13</option> | |
| <option value="14">14</option> | |
| <option value="15">15</option> | |
| <option value="16">16</option> | |
| <option value="17">17</option> | |
| <option value="18">18</option> | |
| <option value="19">19</option> | |
| <option value="20">20</option> | |
| </select></br></center></td> | |
| <td><center><select type="text" name="num8" onchange="c();"><option value="4.00">A</option> | |
| <option value="3.75">A-</option> | |
| <option value="3.50">B </option> | |
| <option value="3.00">B</option> | |
| <option value="2.50">C </option> | |
| <option value="2.00">C</option> | |
| <option value="1.50">D</option> | |
| <option value="1.00">D</option> | |
| <option value="0.00">F</option> | |
| </select></br> </center></td> | |
| </tr> | |
| <tr><td colspan="1">           Total credit hour</td><td colspan="4"><center><input type="text" size="10" name="totcrdthour" id="displaytot" disabled="disabled"></center> </td> | |
| <tr><td colspan="1">          GPA</td><td colspan="4"> <center><input type="text" size="10" name="gpa" id="displaygpa" disabled="disabled"></center></td> | |
| <tr> | |
| <td colspan='6'> | |
| <center><form action="calcform.asp" method="get"> | |
| <input type="reset" id="btnres" name="btnres" value="Reset" /> | |
| </form> | |
| </center> | |
| </td> | |
| </tr> | |
| </table> | |
| </form> | |
| <br></br> | |
| <input type="button" onclick="alert('Hi, You should count your gpa!');" value="Click here for a message" /> | |
| </body> | |
| </html> |
Sunday, 6 March 2016
Calculate GPA in real time
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment