You Now Here »

Tutorial PHP fungsi CEIL FLOOR ROUND untuk pembulatan bilangan angka  (Read 2943 times - 137 votes) 

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.394
    • WWW
  • IP member tracker Logged


1. Pembulatan keatas (Ceil).
Code: [Select]
<?php
$berat1 
0.5;
$berat2 1.5;
$berat3 2;
echo 
'berat 1 ='.ceil($berat1); echo '<br />';
echo 
'berat 2 ='.ceil($berat2); echo '<br />';
echo 
'berat 3 ='.ceil($berat3);
?>
Kalau script diatas dijalankan, maka outputnya adalah sebagai berikut,
Quote
berat 1 = 1
berat 2 = 2
berat 3 = 2
Jadi kesimpulannya adalah, fungsi PHP ceil akan melakukan pembulatan keatas pada angka yang diberikan. Fungsi ini akan menghasilkan nilai integer terdekat keatas dari angka.

2. Pembulatan kebawah (floor).
Floor digunakan untuk melakukan pembulatan ke bawah. Lihat contoh dibawah ini,
Code: [Select]
<?php
$berat1 
0.5;
$berat2 1.5;
$berat3 2;
echo 
'berat 1 ='.floor($berat1); echo '<br />';
echo 
'berat 2 ='.floor($berat2); echo '<br />';
echo 
'berat 3 ='.floor($berat3);
?>
Script diatas akan menghasilkan output,
Quote
berat 1 = 0
berat 2 = 1
berat 3 = 2
Berkebalikan dengan ceil, floor akan melakukan pembulatan ke nilai integer terdekat kebawah dari suatu bilangan.

3. Pembulatan ke terdekat
ROUND membulatkan suatu bilangan ke nilai terdekatnya sesuai dengan jumlah deciman dibelakang koma yang diinginkan. Sebagai contoh,
Code: [Select]
<?php
$berat1 
0.58989;
$berat2 1.6;
$berat3 2.4;
echo 
'berat 1 ='.round($berat12); echo '<br />'// with 2 decimal
echo 'berat 2 ='.round($berat20); echo '<br />'// 0 decimal
echo 'berat 3 ='.round($berat3); // without parameter, so it will rounded in to the nearest integer
?>
Jika dijalankan, maka script akan memberi output :
Quote
berat 1 = 0.59
berat 2 = 2
berat 3 = 2

moga bermanfaat
  :beer:


View Mobile Web Short URL: