Advertisement
cahyadsn

nilai

Dec 3rd, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script language="JavaScript">
  2. function getNilai(ch){
  3.   var n=document.getElementsByName(ch);
  4.   var nilai=0;
  5.   for(var i=0;i<n.length;i++){
  6.     if(n[i].checked){
  7.       nilai=parseInt(n[i].value);
  8.     }
  9.   }
  10.   return nilai=='undefined'?0:nilai;
  11. }
  12.  
  13. function calculateTotal()
  14. {
  15.   var ch1,ch2,ch3,ch4,hasil,total;
  16.   ch1=getNilai('ch1');
  17.   ch2=getNilai('ch2');
  18.   ch3=getNilai('ch3');
  19.   ch4=getNilai('ch4');
  20.   total=ch1+ch2+ch3+ch4;
  21.   document.forms[0].total.value=total;
  22.   hasil=total/4;
  23.   document.forms[0].nr.value=hasil;
  24.   if(hasil<50)
  25.     ket="TIDAK LULUS";
  26.   else if (hasil<60)
  27.     ket="DABLEK";
  28.   else if (hasil<70)
  29.     ket="CURANG";
  30.   else if (hasil<85)
  31.     ket="BAIK";
  32.   else if (hasil<=100 && hasil>=85)
  33.     ket="AAMAT BAIK";
  34.   else
  35.     ket="Input Salah >> 0-100";
  36.   document.forms[0].nh.value=ket;
  37. }
  38. </script>
  39. <form name="form" action="jssimpan.php">
  40. <table border="1" cellspacing="0" cellpadding="3">
  41.         <tr>
  42.                 <td bgcolor="#FFFFFF" colspan="3" align="center"><strong>Form Nilai</strong></td>
  43.         </tr>
  44.         <tr>
  45.                 <td><strong>Nama</strong></td>
  46.                 <td><b>:</b></td>
  47.                 <td><input name="TxtNama" type="text" size="12" maxlength="5"></td>
  48.         </tr>
  49.         <tr>
  50.                 <td><strong>Kelas</strong></td>
  51.                 <td><b>:</b></td>
  52.                 <td><input name="TxtKelas" type="text" size="12" maxlength="5"></td>
  53.         </tr>
  54.         <tr>
  55.                 <td>Nilai 1</td>
  56.                 <td><b>:</b></td>
  57.                 <td><input name= "ch1" type='radio' value="10" onClick="calculateTotal();">10
  58.                 <input name="ch1" type='radio' value="15" onClick="calculateTotal();">15
  59.                 <input name=ch1 type='radio' value="20" onClick="calculateTotal();">20
  60.                 <input name=ch1 type='radio' value="30" onClick="calculateTotal();">30
  61.                 <input name=ch1 type='radio' value="40" onClick="calculateTotal();">40
  62.                 <input name=ch1 type='radio' value="50" onClick="calculateTotal();">50
  63.                 <input name=ch1 type='radio' value="60" onClick="calculateTotal();">60
  64.  
  65.                 </td>
  66.         </tr>
  67.         <tr>
  68.                 <td>Nilai 2</td>
  69.                 <td><strong>:</strong></td>
  70.                 <td><input name="ch2" type='radio' value="10" onClick="calculateTotal();">10
  71.                 <input name="ch2" type='radio' value="15" onClick="calculateTotal();">15
  72.                 <input name=ch2 type='radio' value="20" onClick="calculateTotal();">20
  73.                 <input name=ch2 type='radio' value="30" onClick="calculateTotal();">30
  74.                 <input name=ch2 type='radio' value="40" onClick="calculateTotal();">40
  75.                 <input name=ch2 type='radio' value="50" onClick="calculateTotal();">50
  76.                 <input name=ch2 type='radio' value="60" onClick="calculateTotal();">60
  77.                 </td>
  78.         </tr>
  79.         <tr>
  80.                 <td>Nilai 3</td>
  81.                 <td><strong>:</strong></td>
  82.                 <td>
  83.                         <input name="ch3" type='radio' value="10" onClick="calculateTotal();">10
  84.                         <input name="ch3" type='radio' value="15" onClick="calculateTotal();">15
  85.                         <input name="ch3" type='radio' value="20" onClick="calculateTotal();">20
  86.                         <input name="ch3" type='radio' value="30" onClick="calculateTotal();">30
  87.                         <input name="ch3" type='radio' value="40" onClick="calculateTotal();">40
  88.                         <input name="ch3" type='radio' value="50" onClick="calculateTotal();">50
  89.                         <input name="ch3" type='radio' value="60" onClick="calculateTotal();">60
  90.                 </td>
  91.         </tr>
  92.         <tr>
  93.                 <td>Nilai 4</td>
  94.                 <td><strong>:</strong></td>
  95.                 <td><input name="ch4" type='radio' value="10" onClick="calculateTotal();">10
  96.                         <input name="ch4" type='radio' value="15" onClick="calculateTotal();">15
  97.                         <input name="ch4" type='radio' value="20" onClick="calculateTotal();">20
  98.                         <input name="ch4" type='radio' value="30" onClick="calculateTotal();">30
  99.                         <input name="ch4" type='radio' value="40" onClick="calculateTotal();">40
  100.                         <input name="ch4" type='radio' value="50" onClick="calculateTotal();">50
  101.                         <input name="ch4" type='radio' value="60" onClick="calculateTotal();">60
  102.                 </td>
  103.         </tr>
  104.         <tr>
  105.                 <td><strong>Total Semuanya</strong></td>
  106.                 <td><b>:</b></td>
  107.                 <td><input name="total" type="text" size="20" maxlength="30" value="" readonly>
  108.                 <input type=hidden name=hiddentotal value=0></td>
  109.         </tr>
  110.         <tr>
  111.         <td><strong>Rata-Rata</strong></td>
  112.         <td><b>:</b></td>
  113.         <td><input name=nr type="text"  ></td>
  114.         </tr>
  115.         <tr>
  116.                 <td><strong>Kualitas Nilai</strong></td>
  117.                 <td><b>:</b></td>
  118.                 <td><input name=nh type="text"></td>
  119.         </tr>
  120.         <tr>
  121.                 <td>&nbsp;</td>
  122.                 <td>:</td>
  123.                 <td><input  type="button" value="hitung" onclick="x" ><input name="reset" type="reset">
  124.                 </td>
  125.         </tr>
  126. </table>
  127. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement