Selasa, 20 Oktober 2020

Materi Pemrograman PHP - Pertemuan 3 - Assignment & Operator Aritmatika

 Assignment & Operator Aritmatika

proses pemberian suatu nilai kepada suatu variabel diistilahkan ‘assignment’. Berikut contoh sebuah assignment :

<?php

$a = ($b = 4) + 5;

?>

Statement tersebut bermakna : Nilai $a adalah 9, yaitu diperoleh dari $b + 5, dimana $b diassign dengan 4.

Catatan:

Proses assignment memiliki prinsip timpa-menimpa. Maksudnya adalah, misalkan awalnya kita assign suatu variabel dengan nilai tertentu, katakanlah X. Selanjutnya variabel tadi kita assign lagi dengan nilai yang baru, misalkan Y, maka nilai X yang sebelumnya tersimpan akan hilang, ibaratnya ditimpa dengan nilai Y.

Sebagai bukti akan hal ini, coba jalankan script berikut ini

<?php

$a = 10;

$a = 9;

echo "Nilai variabel \$a adalah : " . $a;

?>


Operator Aritmatik

Dalam bahasa pemrograman secara umum, operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai. Ada beberapa macam operator yang bisa digunakan, diantaranya adalah operator aritmatik, operator penggabungan string dan operator logika.


Operator                                 Makna                                     Contoh

+                                              Penjumlahan                           2 + 4

-                                               Pengurangan                           6 - 2

*                                              Perkalian                                 5 * 3

/                                               Pembagian                              15 / 3

%                                             Modulus/sisa hasil bagi          43 % 10

Contoh script:

 

<?php

$penjumlahan = 2 + 4;

$pengurangan = 6 - 2;

$perkalian = 5 * 3;

$pembagian = 15 / 3;

$modulus = 5 % 2;

echo "Hasil: 2 + 4 = " . $penjumlahan."<br>";

echo "Hasil: 6 - 2 = " . $pengurangan."<br>";

echo "Hasil: 5 * 3 = " . $perkalian."<br>";

echo "Hasil: 15 / 3 = " . $pembagian."<br>";

echo "Hasil: 5 % 2 = " . $modulus;

?>





Tidak ada komentar:

Posting Komentar