Cara menggunakan php round down

Produsen perlu merencanakan berapa barang yang dapat diproduksi dengan batasan sumber daya yang dimiliki, dengan harapan memperoleh hasil yang optimal.  Integer Linear Programming adalah teknik untuk memaksimumkan atau meminimumkan berdasarkan sumberdaya yang dimiliki. Beberapa metode bisa digunakan untuk menyelesaikan integer linear programming yaitu metode round off dan branch and bound. Metode Branch and Bound dilakukan dengan cara mencabangkan nilai dari variabel yang belum integer dan pencabangan dilakukan sampai nilai dari salah satu cabang bernilai integer semua, sedangkan metode Round Off yaitu dilakukan pembulatan biasa agar nilai berupa bilangan integer. Data yang digunakan pada peneltian ini adalah data UKM Dewi Sri Teracotta, yaitu UKM yang bergerak dalam bidang  produksi dan penjualan gerabah. Dengan keterbatasan sumberdaya yang dimiliki,UKM Dewi Sri Teracotta ingin mengetahui berapa barang yang bisa diproduksi setiap harinya dan berapa laba maksimum yang didapatkan. Penelitian ini dilakukan dengan menggunakan 2 metode yaitu metode Round Off dan Branch and Bound, lalu dibandingkan hasil dari kedua metode tersebut. Setelah dilakukan penelitian dan dibandingkan hasil dari penghitungan menggunakan metode round off dan branch and bound, didapatkan bahwa nilai dari solusi optimal kedua metode tersebut bernilai sama. Maka dapat disimpulkan bahwa pendekatan menggunakan metode Round Off atau Branch and Bound  memiliki nilai akurat yang sama.

Selamat datang di artikel DUMET School kali ini saya akan menjelaskan bagaimana cara membulatan bilangan pada angka di belakang koma yaitu dengan menggunakan ROUND, artikel ini masih berhubungan dengan CEIL dan FLOOR ... sebagai contoh silahkan ikuti script di bawah ini :

Silahkan kalian jalankan program tersebut dan Hasilnya seperti gambar dibawah ini :

keterangan pada kode di atas adalah $berat1 = 0.5863 akan di bulatkan dengan round dan di tambah paramerternya adalah 2. 2 pada code di atas adalah dengan 2 desimal hingga hasilnya adalah 0.59. sedangkan  berat2 menggunakan round dengan parameter 1. dan yang terakhir berat 3 menggunakan round tanpa parameter sehingga akan di bulatkan ke integer terdekat .

❮ PHP Math Reference

Example

Round numbers:

echo(round(0.60) . "
");
echo(round(0.50) . "
");
echo(round(0.49) . "
");
echo(round(-4.40) . "
");
echo(round(-4.60));
?>

Try it Yourself »


Definition and Usage

The round() function rounds a floating-point number.

Tip: To round a number UP to the nearest integer, look at the ceil() function.

Tip: To round a number DOWN to the nearest integer, look at the floor() function.


Syntax

round(number,precision,mode);

Parameter Values

ParameterDescriptionnumberRequired. Specifies the value to roundprecisionOptional. Specifies the number of decimal digits to round to. Default is 0modeOptional. Specifies a constant to specify the rounding mode:
  • PHP_ROUND_HALF_UP - Default. Rounds number up to precision decimal, when it is half way there. Rounds 1.5 to 2 and -1.5 to -2
  • PHP_ROUND_HALF_DOWN - Round number down to precision decimal places, when it is half way there. Rounds 1.5 to 1 and -1.5 to -1
  • PHP_ROUND_HALF_EVEN - Round number to precision decimal places towards the next even value
  • PHP_ROUND_HALF_ODD - Round number to precision decimal places towards the next odd value


Technical Details

Return Value:The rounded valueReturn Type:FloatPHP Version:4+PHP Changelog:PHP 5.3: The mode parameter was added

More Examples

Example

Round numbers to two decimals:

echo(round(4.96754,2) . "
");
echo(round(7.045,2) . "
");
echo(round(7.055,2));
?>

Try it Yourself »

Example

Round numbers using the constants:

echo(round(1.5,0,PHP_ROUND_HALF_UP) . "
");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "
");

echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "
");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "
");

echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "
");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "
");

echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "
");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>

Try it Yourself »


❮ PHP Math Reference

Round PHP digunakan untuk membulatkan sebuah floating point number. Fungsi ini dapat digunakan untuk menentukan nilai presisi tertentu yang membulatkan angka sesuai dengan nilai presisi.

Pada artikel kali ini, Codekey akan mengajak Anda untuk mebahas tentang Round PHP beserta Round PHP Function dan math round PHP. Jika Anda tertarik dengan pembahasan Codekey kali ini, pastikan Anda menyimak artikel ini sampai akhir.

Table of Contents

Fungsi Round PHP dan Kegunaannya

Cara menggunakan php round down

Fungsi round() sangat berguna dalam membulatkan angka floating point ke tingkat presisi yang Anda inginkan. Parameter presisi positif menyebabkan angka dibulatkan setelah titik desimal, sedangkan dengan presisi negatif, pembulatan terjadi sebelum titik desimal. Presisi adalah 0 secara default.

Misalnya, round(5.8) mengembalikan 6, round(9.4) mengembalikan 9. Fungsi selalu mengembalikan angka floating point. Fungsi ini juga memiliki parameter opsional lain yang disebut mode mengambil salah satu konstanta yang didefinisikan ulang yang dijelaskan nanti.

Syntax Round PHP

round ( float $value , int $precision , int $mode ) : float

Parameter Round PHP

Berikut ini adalah parameter dalam round yang ada di PHP:

 

Sr.NoParameter & Deskripsi1value
sebuah float number yang dibulatkan.2precision
jumlah angka desimal untuk dibulatkan. Standarnya adalah 0. Presisi positif membulatkan angka yang diberikan setelah titik desimal. Presisi negatif membulatkan angka yang diberikan sebelum titik desimal.3mode
salah satu dari konstanta yang telah ditentukan berikutPHP_ROUND_HALF_UPmembulatkan angka dari 0 saat sudah setengah jalan. Oleh karena itu, 1,5 menjadi 2 dan -1,5 menjadi -2PHP_ROUND_HALF_DOWNmembulatkan angka ke arah 0 saat sudah setengah jalan. Oleh karena itu 1,5 menjadi 1 dan -1,5 menjadi -1PHP_ROUND_HALF_EVENmembulatkan angka ke nilai genap terdekatPHP_ROUND_HALF_ODDmembulatkan angka ke nilai ganjil terdekat

 

Artikel Terkait  Tutorial PHP 10 : Operator PHP, Cara Mudah Menggunakan Operator di PHP

Mengembalikan Nilai (Return Values)

Fungsi PHP round() mengembalikan angka float yang dengan membulatkan nilai ke presisi yang diinginkan. Fungsi ini tersedia dalam PHP versi 4.x, PHP 5.x serta PHP 7.x. selanjutnya, Anda akan melihat math round PHP serta kode untuk menerapkannya.

Contoh 1

Berikut ini adalah pembulatan yang diberikan ke pada nilai presisi positif.

Kode:
<?php
   $arg=491.58129;
   echo "round(" . $arg . ") = " . round($arg) . "\n";
   echo "round(" . $arg . ",1) = " . round($arg,1) . "\n";
   echo "round(" . $arg . ",2) = " . round($arg,2) . "\n";
?>

Output:

round(491.58129) = 492
round(1234.567,1) = 491.6
round(1234.567,2) = 491.58

Contoh 2

Berikut ini adalah pembulatan angka ke nilai presisi negatif.

Kode:

<?php
   $arg=491.58129;
   echo "round(" . $arg . ") = " . round($arg) . "\n";
   echo "round(" . $arg . ",-1) = " . round($arg,-1) . "\n";
   echo "round(" . $arg . ",-2) = " . round($arg,-2) . "\n";
?>

Output:

round(491.58129) = 491
round(491.58129,-1) = 490
round(491.58129,-2) = 400

Contoh 3:

Berikut ini adalah penggunaan mode konstanta UP dan DOWN untuk pembulatan.

Kode:

<?php
echo "Hasil1 = " . round(72.65,0, PHP_ROUND_HALF_UP) . "\n";
echo "Hasil2 = " . round(72.75, 1, PHP_ROUND_HALF_DOWN) . "\n";
?>

Output:

Hasil1 = 73
Hasil2 = 72.7

Contoh 4:

Berikut ini adalah contoh penggunaan mode ODD dan EVEN untuk pembulatan.

Kode:

<?php
   echo "Hasil ODD = " . round(5.45,0, PHP_ROUND_HALF_ODD) . "\n";
   echo "Hasil EVEN = " . round(5.78, 0, PHP_ROUND_HALF_EVEN) . "\n";
?>

Output:

Hasil ODD = 5
Hasil EVEN = 6

Artikel Terkait  Tutorial PHP 23 : Cara Membuat Messages Alert PHP

Demikianlah penjelasan round PHP function dan math PHP Function yang harus Anda ketahui untuk bekerja dengan PHP. Jika Anda tertarik untuk tahu lebih banyak tentang PHP, kunjungi seri tutorial PHP di www.codekey.id. Codekey adalah media belajar bahasa pemrograman gratis yang bisa Anda pelajari di mana saja dan kapan saja.