Untuk membuat program tersebut hampir sama dengan membuat program mengalikan dan menjumlahkan hasil perkalian sebelumnya, hanya saja kita perlu mengganti tanda kali (*) menjadi tanda bagi(/) dan kita juga perlu memperhatikan apabila terdapat kemungkinan bilangan awal atau bilangan akhir atau bilangan pembagi = 0 komputer tidak dapat menampilkan hasilnya, Maka kita perlu menambahkan kode berikut dalam program:
1 2 3 4 5 6 | while ($bil_awal <= $bil_akhir) { if ($bil_awal == 0 || $bil_akhir == 0) { echo "Hasil Tidak Terhingga"; } else if ($pembagi == 0) { echo "Hasil Tidak Terhingga"; |
Berikut keseluruhan kode programnya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | <?php @$bil_awal = $_POST['bil_awal']; @$bil_akhir = $_POST['bil_akhir']; @$pembagi = $_POST['pembagi']; @$hasil_pembagian = 0; @$hasil_penjumlahan = 0; ?> <!DOCTYPE html> <html> <head> <title>AKUMULASI PEMBAGIAN</title> </head> <body> <form method="POST"> <table> <tr> <td>Input Bilangan Awal</td> <td>=</td> <td><input name="bil_awal" type="text" value="<?php echo $bil_awal; ?>"/></td> </tr> <tr> <td>Input Bilangan Akhir</td> <td>=</td> <td><input name="bil_akhir" type="text" value="<?php echo $bil_akhir; ?>"/></td> </tr> <tr> <td>Input Bilangan Pembagi (yang akan dibagikan)</td> <td>=</td> <td><input name="pembagi" type="text" value="<?php echo $pembagi; ?>"/></td> </tr> <tr> <td><input name="submit" type="submit" value="SUBMIT"/></td> </tr> <tr> <td> <?php if (isset($bil_akhir) && isset($bil_awal)) { while ($bil_awal <= $bil_akhir) { if ($bil_awal == 0 || $bil_akhir == 0) { echo "Hasil Tidak Terhingga"; } else if ($pembagi == 0) { echo "Hasil Tidak Terhingga"; } else { echo $bil_awal . " : " . $pembagi . " = "; echo $hasil_pembagian = $bil_awal / $pembagi . "<br/>"; $bil_awal++; $hasil_penjumlahan = $hasil_penjumlahan + $hasil_pembagian; } } } echo "========+<br/>" . $hasil_penjumlahan; ?> </td> </tr> </table> </form> </body> </html> |
Hasil akhirnya adalah sebagai berikut:
No comments:
Post a Comment