Friday, September 26, 2014

Calculator

Untuk membuat kalkulator kita membutuhkan variabel angka pertama, variabel angka kedua dan variabel operator matematika yang digunakan. Kita juga perlu menambahkan variabel hasil untuk menampilkan hasil dari operasi matematika yang akan dikerjakan.

Pada bagian PHP ketikan kode berikut untuk inisialisasi variabel-variabel yang digunakan serta fungsi dari masing-masing operator:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<?php
@$number1 = $_POST['number_1'];
@$number2 = $_POST['number_2'];
@$operator = $_POST['operator'];
@$result = $_POST['result'];

if ($operator == "+") {
    $result = $number1 + $number2;
} else if ($operator == "-") {
    $result = $number1 - $number2;
} else if ($operator == "*") {
    $result = $number1 * $number2;
} else if ($operator == "/") {
    $result = $number1 / $number2;
}
?>


Pada bagian HTML untuk membuat form kalkulator dan menampilkan hasilnya ketikan kode berikut:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
    <head>
        <title>Calculator</title>
    </head>
    <body>
        <br/><br/><br/>
        <form action="calculator.php" method="POST">
            <center>
                <label>Number 1 : </label>
                <input name="number_1" type="text" value="<?php echo $number1; ?>" /><br/>
                <label>Number 2 : </label>
                <input name="number_2" type="text" value="<?php echo $number2; ?>" /><br/><br/>

                <input name="operator" type="submit" value="+" style="font-size: larger"/>
                <input name="operator" type="submit" value="-" style="font-size: larger"/>
                <input name="operator" type="submit" value="*" style="font-size: larger"/>
                <input name="operator" type="submit" value="/" style="font-size: larger"/>
                <br/><br/>
                <h1><?php echo $result; ?></h1>
            </center>
        </form>
    </body>
</html>


Keseluruhan programnya adalah sebagai berikut:

 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
<?php
@$number1 = $_POST['number_1'];
@$number2 = $_POST['number_2'];
@$operator = $_POST['operator'];
@$result = $_POST['result'];

if ($operator == "+") {
    $result = $number1 + $number2;
} else if ($operator == "-") {
    $result = $number1 - $number2;
} else if ($operator == "*") {
    $result = $number1 * $number2;
} else if ($operator == "/") {
    $result = $number1 / $number2;
}
?>


<!DOCTYPE html>
<html>
    <head>
        <title>Calculator</title>
    </head>
    <body>
        <br/><br/><br/>
        <form action="calculator.php" method="POST">
            <center>
                <label>Number 1 : </label>
                <input name="number_1" type="text" value="<?php echo $number1; ?>" /><br/>
                <label>Number 2 : </label>
                <input name="number_2" type="text" value="<?php echo $number2; ?>" /><br/><br/>

                <input name="operator" type="submit" value="+" style="font-size: larger"/>
                <input name="operator" type="submit" value="-" style="font-size: larger"/>
                <input name="operator" type="submit" value="*" style="font-size: larger"/>
                <input name="operator" type="submit" value="/" style="font-size: larger"/>
                <br/><br/>
                <h1><?php echo $result; ?></h1>
            </center>
        </form>
    </body>
</html>


Tampilan hasilnya adalah sebagai berikut:



No comments:

Post a Comment