PHP - Membuat Kalkulator Menggunakan Class

Mengikuti tantangan Dunia.. kali ini saya tertarik kembali membahas mengenai Teknik OOP PHP.. mengingat OOP ini merupakan Teknik Pemrograman abad sekarang.. :) sebagai langkah awal, saya ingin berbagi kepada pengunjung, mengenai teknik dasar OOP dalam membuat kalkulator. cukup simpel bahkan pemula pun pasti akan cepat memahami maksudnya.. langsung aja yah...

skrip hitung.php


thitung.php
<?php
// Definisikan Class
class Calculator {
    // Definisikan Variabel
    var $sum;
    var $dif;
    var $multi;
    var $div;

    // Fungsi Hitung Tambah
    function add($number1, $number2) {
        $this->tambah = $number1 + $number2;
    }
    
    // Fungsi Hitung Penurangan
    function substract($number1, $number2) {
        $this->kurang = $number1 - $number2;
    }
    
    // Fungsi Hitung Perkalian
    function multiply($number1, $number2) {
        $this->kali = $number1 * $number2;
    }

    // Fungsi Hitung Pembagian
    function devide($number1, $number2) {    
        $this->bagi=$number1/$number2;
    }
}

// Ubah Parameter POST dari form ke dalam masing-masing variabel
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];

// Ciptakan Instance Kelas
$hasil = new Calculator();

// Panggil Fungsi Kelas + Masukkan parameter variabel (mengandung nilai dari form)
$hasil->add($number1,$number2);
$hasil->substract($number1,$number2);
$hasil->multiply($number1,$number2);
$hasil->devide($number1,$number2);

// Tampilkan Hasil

echo "

Hasil Hitung

"; echo "$number1 + $number2 = ".$hasil->tambah." "; echo "$number1 - $number2 = ".$hasil->kurang." "; echo "$number1 * $number2 = ".$hasil->kali." "; echo "$number1 / $number2 = ".$hasil->bagi." "; ?>


bagaimana?.. apakah dengan beberapa komentar pada skrip dapat dipahami dengan mudah?... 

Semoga tutorial ini dapat memberikan manfaat kepada Anda.

Silakan Berikan Komentar anda yang bisa mendukung blog ini, komentar anda saya harapkan, terima kasih
EmoticonEmoticon