Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Awk 3.14 KB | None | 0 0
  1. <%--
  2.     Document   : latiahan3
  3.     Created on : Mar 24, 2017, 8:02:20 AM
  4.     Author     : petik
  5. --%>
  6.  
  7. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  8. <!DOCTYPE html>
  9. <html>
  10.     <head>
  11.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  12.         <title>Latihan3</title>
  13.     </head>
  14.     <body>
  15.         <form action="latiahan3.jsp" method="POST">
  16.             <table align="center" border="1" width="60%" cellpadding="10">
  17.                 <thead>
  18.                     <tr bgcolor="green">
  19.                         <th colspan="2">
  20.                             FORM NILAI
  21.                         </th>
  22.                     </tr>
  23.                 </thead>
  24.                 <tbody>
  25.                     <tr>
  26.                         <td>Nama Mahasiswa</td>
  27.                         <td>
  28.                             <input type="text" name="nama" value="" />
  29.                         </td>
  30.                     </tr>
  31.                     <tr>
  32.                         <td>Mata Kuliah</td>
  33.                         <td>
  34.                             <select name="matkul">
  35.                                 <option value="">-- Pilih mata kulaih --</option>
  36.                                 <option value="Bahasa Inggris">Bahasa Inggris</option>
  37.                                 <option value="Hukum Islam">Hukum Islam</option>
  38.                                 <option value="Teologi Islam">Teologi islam</option>
  39.                             </select>
  40.                         </td>
  41.                     </tr>
  42.                     <tr>
  43.                         <td>Nilai</td>
  44.                         <td>
  45.                             <input type="text" name="nilai" value="" />
  46.                         </td>
  47.                     </tr>
  48.                 </tbody>
  49.                
  50.                 <tfoot>
  51.                     <tr bgcolor="green">
  52.                         <th colspan="2" align="right">
  53.                             <input type="submit"  value="Simpan" />
  54.                         </th>  
  55.                     </tr>
  56.                 </tfoot>
  57.             </table>
  58.  
  59.         </form>
  60.     </body>
  61. </html>
  62. <%
  63.     // tangkap request form
  64. String nama = request.getParameter("nama");
  65. String matkul = request.getParameter("matkul");
  66. String nilai = request.getParameter("nilai");
  67. //int nil = Integer.parseInt(nilai);
  68.  float nil = Float.parseFloat(nilai);
  69. // Uji Kelulusan dengan ternary
  70. String ket = (nil >= 60) ? "Lulus" : "gagal";
  71. // uji dengan if
  72. char grade;
  73. if(nil >= 85 && nil <= 100) grade = 'A';
  74. else if(nil >= 75 && nil <= 85) grade = 'B';
  75. else if(nil >= 60 && nil <= 75) grade = 'C';
  76. else if(nil >= 30 && nil <=60) grade = 'D';
  77. else grade = 'E';
  78. // uji predikat
  79. String predikat;
  80. switch (grade){
  81.     case 'A' : predikat = "Memuaskan"; break;
  82.     case 'B' : predikat = "Baik"; break;
  83.     case 'C' : predikat = "Cukup"; break;
  84.      case 'D' : predikat = "kurang"; break;
  85.      default : predikat = "Buruk";
  86. }
  87. %>
  88.  
  89. <%--tampilkan populasi datanya --%>
  90. Nama Mahasiswa : <%= nama %>
  91. <br/>Mata kuliah : <%= matkul %>
  92. <br/>Nilai : <%= nilai %>
  93. <br/>Keterangan : <%= ket %>
  94. <br/>Grade : <%= grade %>
  95. <br/>Predikat : <%= predikat %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement