operasi aritmatika dalam PHP
Assalamualaikum teman teman ....
para reader tercinta... kali ini aku mau membahas lanjutan PHP nih , ehehe jangan bosen lho ya untuk terus belajar ini .. kalian penasaran ya kali ini mau bahas apa ? oke sini sini merapat...
Kali ini aku akan membahas yang namanya operatir aritmatika dalam PHP. aritmatika? menghitung dong ? yups benar sekali kali ini kita akan membuat perhitungan di dalam program PHP. kalian masih ingat materi kemaren ? tentang vaiabel sekarang kita lanjut ke assignment , $nama = nilai adalah bentuk dari assigment. tidak hanya itu saja $a=($b=4)+5 itu juga termasuk bentuk dari assigment. proses assigment memiliki prinsip timpa menimpa. maksudnya? maksudnya awalnya kita menulis suatu variabel dengan nilai a, nah kita menulis variabel lagi dengan nama yang sama dengan nilai b, maka nilia a akan menghilang. conttohnya program dibawah ini
<?php
$a = 12;
$a=8;
echo "nilai variabel adalah" .$a;
?>
nah bagimana kalau awalnya nilai tesebut bertipe integer dan yang kedua bertipe string? maka type nilai akan berbah menjadi string.
Selanjunya kita masuk ke operator aritmatik. Operator aritmatik digunakan untuk operasi perhitungan yang melibatkan nilai berupa bilangan. Namun bisa pula diberikan pada string, namun string yang berupa bilangan. ada beberapa jenis operator aritmatik seperti di bawah ini
<?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;
?>
nah bagaimana kalau 2 atau lebih operasi ? maka operasi aritmatik akan mengerjakan perkalian dan pembagian terlebih dahulu , dari pada yang lain. Dan apabila ingin mendahulukan yang lain sebelum perkalian dan pembagian tambahkan kurung diantara operasi penjumlahn atau pengurangan , bandingkan kedua program dibawah ini
program pertama
<?php
$a = 3 + 4 * 5 – 6;
echo $a;
?>
program kedua
<?php
$a= (3+4)*5-6;
echo $a;
?>
sudahkan kalian coba bagaimana hasilnya? ya benar sekali $a++ sama dengan artinya $a= $a +1, begitupun dengan $a--. oke itu saja materi hari ini tapi aku mau ngasih tugas nih ke kalian, buat kalian belajar ...
oke , kita ke operasi selanjutnya operasi ini menggunakan tanda "+=" , contohnya $a += 6, artinya $a= $a+6, hal tersebut juga berlaku dalam pengurangan, perkalian, pembagian, modulus dan string. tapi bagaimana dengan $a++ ? coba program dibawah ini ...
<?php
$x = 4;
$x++;
echo "Nilai x yang baru : ". $x;
$x = 4;
$x--;
echo "Nilai x yang baru : ". $x;
?>
nah kalau kalian sudah mengerjakan tugas tersebut coba bandingkan dengan program ku ini ..
<?php
$saldoAwal = 1000000;
$bunga = 0.03;
$bulan = 11;
$saldoAkhir= $saldoAwal*$bunga*$bulan+$saldoAwal;
echo "tugas 1 <br>";
echo "Saldo akhir setelah ".$bulan." bulan adalah : Rp. ".$saldoAkhir.",-<br>";
?>
<?php
$bilangan = 100;
$pembagi = 3;
$pembagian = $bilangan/$pembagi;
$sisabagi= $bilangan%$pembagi;
echo "tugas 2 <br>";
echo "".$bilangan." dibagi dengan ".$pembagi." adalah ".$pembagian." sisa ".$sisabagi."<br>";
?>
<?php
//1
$jumlahuang = 1575250;
$k1=100000;
$mod1 = $jumlahuang % $k1;
$a= ($jumlahuang - $mod1) / $k1;
//2
$jumlahuang2= $jumlahuang - ($a*$k1);
$k2=50000;
$mod2=$jumlahuang2 % $k2;
$b=($jumlahuang2 - $mod2) / $k2;
//3
$jumlahuang3= $jumlahuang2- ($b*$k2);
$k3= 20000;
$mod3 = $jumlahuang3 % $k3;
$c=($jumlahuang3 - $mod3) / $k3;
//4
$jumlahuang4 = $jumlahuang3 - ($c*$k3);
$k4= 5000;
$mod4 = $jumlahuang4 % $k4;
$d= ($jumlahuang4 - $mod4) / $k4;
//5
$jumlahuang5 = $jumlahuang4 - ($d*$k4);
$k5= 100;
$mod5= $jumlahuang5 % $k5;
$e= ($jumlahuang5 - $mod5) / $k5;
//6
$jumlahuang6= $jumlahuang5 - ($e * $k5);
$k6= 50;
$mod6= $jumlahuang6 % $k6;
$f= ($jumlahuang6 - $mod6)/ $k6;
echo "Tugas 3 <br>";
echo "jumlah Rp 100.000: ".$a." lembar <br>";
echo "jumlah Rp 50.000 : ".$b." lembar <br>";
echo "jumlah Rp 20.000 : ".$c." lembar <br>";
echo "jumlah Rp 5.000 : ".$d." lembar <br>";
echo "jumlah Rp 100 : ".$e." lembar<br>";
echo "jumlah Rp 50 : ".$f." lembar<br>";
?>
apakah hasilnya akan seperti dibawah ini
nah bagaimana materi hari ini ? memuaskan atau masih bingung? aku harap puas ya .. oke sekian materi dari ku , aku harap kalian tidak bosen dengan materi pemograman ini .. tetap semangat :) jaa nee... :)
para reader tercinta... kali ini aku mau membahas lanjutan PHP nih , ehehe jangan bosen lho ya untuk terus belajar ini .. kalian penasaran ya kali ini mau bahas apa ? oke sini sini merapat...
Kali ini aku akan membahas yang namanya operatir aritmatika dalam PHP. aritmatika? menghitung dong ? yups benar sekali kali ini kita akan membuat perhitungan di dalam program PHP. kalian masih ingat materi kemaren ? tentang vaiabel sekarang kita lanjut ke assignment , $nama = nilai adalah bentuk dari assigment. tidak hanya itu saja $a=($b=4)+5 itu juga termasuk bentuk dari assigment. proses assigment memiliki prinsip timpa menimpa. maksudnya? maksudnya awalnya kita menulis suatu variabel dengan nilai a, nah kita menulis variabel lagi dengan nama yang sama dengan nilai b, maka nilia a akan menghilang. conttohnya program dibawah ini
<?php
$a = 12;
$a=8;
echo "nilai variabel adalah" .$a;
?>
nah bagimana kalau awalnya nilai tesebut bertipe integer dan yang kedua bertipe string? maka type nilai akan berbah menjadi string.
Selanjunya kita masuk ke operator aritmatik. Operator aritmatik digunakan untuk operasi perhitungan yang melibatkan nilai berupa bilangan. Namun bisa pula diberikan pada string, namun string yang berupa bilangan. ada beberapa jenis operator aritmatik seperti di bawah ini
<?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;
?>
nah bagaimana kalau 2 atau lebih operasi ? maka operasi aritmatik akan mengerjakan perkalian dan pembagian terlebih dahulu , dari pada yang lain. Dan apabila ingin mendahulukan yang lain sebelum perkalian dan pembagian tambahkan kurung diantara operasi penjumlahn atau pengurangan , bandingkan kedua program dibawah ini
program pertama
<?php
$a = 3 + 4 * 5 – 6;
echo $a;
?>
program kedua
<?php
$a= (3+4)*5-6;
echo $a;
?>
sudahkan kalian coba bagaimana hasilnya? ya benar sekali $a++ sama dengan artinya $a= $a +1, begitupun dengan $a--. oke itu saja materi hari ini tapi aku mau ngasih tugas nih ke kalian, buat kalian belajar ...
oke , kita ke operasi selanjutnya operasi ini menggunakan tanda "+=" , contohnya $a += 6, artinya $a= $a+6, hal tersebut juga berlaku dalam pengurangan, perkalian, pembagian, modulus dan string. tapi bagaimana dengan $a++ ? coba program dibawah ini ...
<?php
$x = 4;
$x++;
echo "Nilai x yang baru : ". $x;
$x = 4;
$x--;
echo "Nilai x yang baru : ". $x;
?>
Tugas 1
Ada
seorang nasabah bank yang menabung di bank X dengan saldo awal Rp. 1.000.000,-.
Bank X menerapkan kebijakan bunga 3% perbulan dari saldo awal tabungan.
Hitunglah jumlah saldo akhir nasabah tersebut setelah 11 bulan. Lengkapilah
script berikut in untuk mengerjakan kasus ini!
<?php
$saldoAwal = 1000000;
$bunga = 0.03;
$bulan = 11;
$saldoAkhir = …;
echo
"Saldo akhir setelah ".$bulan." bulan adalah : Rp.
".$saldoAkhir. ",-"; ?>
Tugas 2
Lengkapi
script berikut ini untuk menampilkan hasil bagi bilangan 100 dengan 3 beserta
sisanya.
<?php
$bilangan =
100;
$pembagi = 3;
.
.
.
echo
$bilangan." dibagi dengan ".$pembagi. " adalah
".$hasilBagi." sisa ".$sisaBagi; ?>
Tampilan outputnya:
“100 dibagi dengan 3 adalah
33 sisa 1”
Tugas 3
Ibu
ingin mengambil uang tabungan sejumlah Rp. 1.575.250,- yang dimilikinya di
sebuah bank. Misalkan pada saat itu uang pecahan yang berlaku adalah Rp.
100.000,-; Rp. 50.000,-; Rp. 20.000,-; Rp. 5.000,-; Rp. 100,- dan Rp. 50.
Dengan menggunakan script PHP, tentukan banyaknya masing-masing uang pecahan
yang diperoleh ibu tadi!
Lengkapi script berikut:
<?php
$jumlahUang = 1575250;
.
.
.
echo "Jumlah Rp.
100.000 : ".$a. "<br />";
echo "Jumlah Rp. 50.000
: ".$b. "<br />";
echo "Jumlah Rp. 20.000
: ".$c. "<br />";
echo "Jumlah Rp. 5.000
: ".$d. "<br />";
echo "Jumlah Rp. 100 :
".$e. "<br />";
echo "Jumlah Rp. 50 :
".$f. "<br />";
?>
Keterangan :
$a adalah
variabel yang menyatakan jumlah pecahan Rp. 100.000,-$b adalah variabel yang
menyatakan jumlah pecahan Rp. 50.000,-$c adalah variabel yang menyatakan jumlah
pecahan Rp. 20.000,-$d adalah variabel yang menyatakan jumlah pecahan Rp.
5.000,-$e adalah variabel yang menyatakan jumlah pecahan Rp. 100,-$f adalah
variabel yang menyatakan jumlah pecahan Rp. 50,-
nah kalau kalian sudah mengerjakan tugas tersebut coba bandingkan dengan program ku ini ..
<?php
$saldoAwal = 1000000;
$bunga = 0.03;
$bulan = 11;
$saldoAkhir= $saldoAwal*$bunga*$bulan+$saldoAwal;
echo "tugas 1 <br>";
echo "Saldo akhir setelah ".$bulan." bulan adalah : Rp. ".$saldoAkhir.",-<br>";
?>
<?php
$bilangan = 100;
$pembagi = 3;
$pembagian = $bilangan/$pembagi;
$sisabagi= $bilangan%$pembagi;
echo "tugas 2 <br>";
echo "".$bilangan." dibagi dengan ".$pembagi." adalah ".$pembagian." sisa ".$sisabagi."<br>";
?>
<?php
//1
$jumlahuang = 1575250;
$k1=100000;
$mod1 = $jumlahuang % $k1;
$a= ($jumlahuang - $mod1) / $k1;
//2
$jumlahuang2= $jumlahuang - ($a*$k1);
$k2=50000;
$mod2=$jumlahuang2 % $k2;
$b=($jumlahuang2 - $mod2) / $k2;
//3
$jumlahuang3= $jumlahuang2- ($b*$k2);
$k3= 20000;
$mod3 = $jumlahuang3 % $k3;
$c=($jumlahuang3 - $mod3) / $k3;
//4
$jumlahuang4 = $jumlahuang3 - ($c*$k3);
$k4= 5000;
$mod4 = $jumlahuang4 % $k4;
$d= ($jumlahuang4 - $mod4) / $k4;
//5
$jumlahuang5 = $jumlahuang4 - ($d*$k4);
$k5= 100;
$mod5= $jumlahuang5 % $k5;
$e= ($jumlahuang5 - $mod5) / $k5;
//6
$jumlahuang6= $jumlahuang5 - ($e * $k5);
$k6= 50;
$mod6= $jumlahuang6 % $k6;
$f= ($jumlahuang6 - $mod6)/ $k6;
echo "Tugas 3 <br>";
echo "jumlah Rp 100.000: ".$a." lembar <br>";
echo "jumlah Rp 50.000 : ".$b." lembar <br>";
echo "jumlah Rp 20.000 : ".$c." lembar <br>";
echo "jumlah Rp 5.000 : ".$d." lembar <br>";
echo "jumlah Rp 100 : ".$e." lembar<br>";
echo "jumlah Rp 50 : ".$f." lembar<br>";
?>
apakah hasilnya akan seperti dibawah ini
nah bagaimana materi hari ini ? memuaskan atau masih bingung? aku harap puas ya .. oke sekian materi dari ku , aku harap kalian tidak bosen dengan materi pemograman ini .. tetap semangat :) jaa nee... :)
Komentar