Wednesday, October 15, 2014

Menjumlahkan Hasil Pembagian

Pada tulisan sebelumnya saya telah membuat membuat program untuk mengalikan dan menjumlahkan hasil perkalian, kali ini saya akan membuat program untuk membagi bilangan dan menjumlahkan hasil pembagian dari bilangan tersebut.
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