Here we go:
- Buat kode php yang dapat mengenali angka ganjil dan angka genap yang diinputkan oleh user.
Petunjuk:
- Saat user pertama kali mengakses kode PHP tersebut di browser, akan tampil tampilan sebagai berikut:
- Ketika user menekan tombol "Submit" tanpa mengisi bilangan di textbox tampilan akan berubah menjadi:
- Setelah itu jika user memasukkan sebuah bilangan di textbox dan menekan tombol "Submit" maka terjadi pengecekan bilangan ganjil dan genap. Contoh:
Input: 3
Input: 12
- Saat user pertama kali mengakses kode PHP tersebut di browser, akan tampil tampilan sebagai berikut:
- Diketahui beberapa data sebagai berikut: 1 10 3 4 6 32 21
Buatlah kode-kode PHP yang dapat mengenali nilai tertinggi dan nilai terendah dari data tersebut. - Terdapat sebuah database bernama "data_mhs". Di dalam database tersebut terdapat sebuah tabel bernama "nilai". Berikut ini data-data yang ada di dalam tabel nilai :
NIM Nama NIlai Angka J1A107202 Ahmad Junaidi 89.4 J1A107204 Sally Ramadhan 67 J1A107208 Suherman Jaya 72.6
Buatlah kode-kode PHP yang dapat menampilkan data di atas di browser dengan tampilan seperti ini:
Catatan: Kolom Nilai Huruf merupakan hasil dari percabangan Nilai Angka dan Jumlah Nilai dan Rata-rata merupakan hasil proses operasi aritmatika Nilai Angka.
- Source code:<form name="form1" method="post" action="">
<label for="bil">Bilangan</label>
<input type="text" name="bil" id="bil1">
<input name="submit" type="submit" value="Submit">
</form>
<?php
if (!isset($_POST['submit']))
echo 'Masukkan bilangan';
else
{
$bil = $_POST['bil'];
if ($bil == '')
echo 'Textbox tidak boleh kosong';
elseif ($bil % 2 == 0)
echo $bil.' adalah genap';
else
echo $bil.' adalah ganjil';
}
?> - Source code:Data: 1 10 3 4 6 32 21
<?php
$data=array(1,10,3,4,6,32,21);
echo '<br />Nilai tertinggi: '.max($data);
echo '<br />Nilai terendah: '.min($data);
?> - Source code:<?php
$con = mysql_connect("localhost","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("data_mhs", $con);
$query="select * from nilai";
$exec=mysql_query($query);
?>
<table border=1>
<tr>
<td>NIM</td>
<td>NAMA</td>
<td>NILAI ANGKA</td>
<td>NILAI HURUF</td>
</tr>
<?php $jml_nilai=0; $jml_mhs=0;
while ($data=mysql_fetch_array($exec))
{ ?>
<tr>
<td><?php echo $data['nim']; ?></td>
<td><?php echo $data['nama']; ?></td>
<td><?php echo $data['nilai_angka']; ?></td>
<td><?php if ($data['nilai_angka']== 0) echo "E";
elseif($data['nilai_angka']> 0 && $data['nilai_angka'] <= 54 ) echo "D"; elseif($data['nilai_angka']>= 55 && $data['nilai_angka'] <= 59 ) echo "D+";elseif($data['nilai_angka']>= 60 && $data['nilai_angka'] <= 64 ) echo "C";elseif($data['nilai_angka']>= 65 && $data['nilai_angka'] <= 69 ) echo "C+"; elseif($data['nilai_angka']>= 70 && $data['nilai_angka'] <= 74 ) echo "B";elseif($data['nilai_angka']>= 75 && $data['nilai_angka'] <= 79 ) echo "B+";elseif($data['nilai_angka']>=80) echo "A";?></td> </tr>
<?php
$jml_nilai+=$data['nilai_angka'];
$jml_mhs++;
} ?>
</table> <br /><br />
Jumlah nilai: <?php echo $jml_nilai;?> <br />
Rata-rata: <?php echo $jml_nilai/$jml_mhs;?>
0 komentar:
Posting Komentar