Subscribe
for our all latest news and updates



Home » , » Belajar Dasar Dasar Pemrograman PHP : Integer & Float Function

Belajar Dasar Dasar Pemrograman PHP : Integer & Float Function


Halo sobat lautan, semoga sehat selalu ya.
Kali ini lautan akan kembali men-share pembelajaran mengenai pemrograman. Dan bahasa pemrograman yang akan kita pelajari sekarang adalah PHP. Sebelumnya, kita telah tau apa itu PHP Manual dalam PHP.  Untuk anda yang masih belum mengerti, bisa baca ulang artikel sebelumnya.


Lanjut pada materinya. Awal tahun 2016, PHP merilis 46 fungsi berkaitan dengan integer dan float. Berikut adalah beberapa fungsi tersebut.

Function abs()

Format penulisan;

number abs ( mixed $number )

Fungsi ini akan mengembalikan angka ke nilai absolut. Contoh angka negatif menjadi angka positif, dan sebaliknya. Hasil dari fungsi ini adalah angka, bisa integer ataupun float. abs(), membutuhkan satu argumen, yakni angka yang ingin diproses. Berikut adalah contohnya;

<?php
echo abs(99);   //99
echo "<br>";
echo abs(-99);      // 99
echo "<br>";
echo abs(-13.78345); // 13.78345
?>

Function ceil() dan floor()

Format penulisan:

float cell ( float $value )
mixed floor ( float $value )

Fungsinya sama, yakni membulatkan angka, hanya saja ceil() itu membulatkan keatas, sedangkan floor() membulatkan kebawah. Kedua fungsi butuh satu argumen, yakni angka yang diproses. Berikut adalah contohnya;

<?php
echo ceil(3.4); // 4
echo "<br>";
echo floor(3.4); // 3
?>

Function round()

Format penulisan:

float round ( float $val [, int $precision = 0
                  [, int $mode = PHP_ROUND_HALF_UP ]] )

Fungsi ini mirip dengan fungsi ceil() dan floor(), hanya saja angka argumennya menjadi bulat ke bilangan integer terdekat. Pelaksanannnya, ada dua argumen opsional, yang pertama untuk menentukan berapa digit ketelitian (precision), dan yang kedua untuk menentukan bagaimana proses pembulatan jika angka yang dibulatkan sama kuat.

Berikut adalah contohnya;

<?php
echo round(3.4); // 3
echo "<br>";
echo round(3.5); //4
echo "<br>";
echo round(3.6, 0); //4
echo "<br>";
echo round(5.045, 2); //5.5
?>

Fungsi round juga dapat ditulis dengan 3 argumen. Digunakan untuk mengatur hasil pembulatan angka seperti 3.5 dibulatkan ke 3 atau 4. Argumen ini dapat diisi dengan salah satu 4 konstanta;
  • PHP_ROUND_HALF_UP: Angka akan dibulatkan ke atas, 1.5 akan menjadi 2, sedangkan -1.5 akan menjadi -2.
  • PHP_ROUND_HALF_DOWN: Angka akan dibulatkan ke bawah, 1.5 akan menjadi 1, sedangkan -1.5 akan menjadi -1.
  • PHP_ROUND_HALF_EVEN: Angka akan dibulatkan ke bilangan genap
  • PHP_ROUND_HALF_ODD: Angka akan dibulatkan ke bilangan ganjil terdekat
Berikut adalah contohnya;

<?php
echo round(9.5, 0, PHP_ROUND_HALF_UP); //10
echo "<br>";
echo round(9.5, 0, PHP_ROUND_HALF_DOWN); //9
echo "<br>";
echo round(9.5, 0, PHP_ROUND_HALF_EVEN); //10
echo "<br>";
echo round(9.5, 0, PHP_ROUND_HALF_ODD); //9
?>

Function deg2rad()

Format penulisan:

float deg2rad ( float $number )

Digunakan untuk mengkonversi nilai derajat menjadi radian. Jadi 360 derajat sama dengan 2 pi radian. Satuan radian digunakan untuk trigonometri dan fungsi ini butuh satu argumen, yakni angka yang diproses.

Berikut adalah contohnya;

<?php
echo deg2red(45); // 0.785398163397
echo "<br.>";
echo deg2red(90); // 1.5707963267949
echo "<br>";
echo deg2red(180); // 3.141592...
echo "<br>";
echo deg2red(360); // 6.283185....
?>

Function sin(), cos(), tan(), acos(), asin(), dan atan()

Format penulisan;

float sin ( float $arg )
float cos ( float $arg )
float tan ( float $arg )
float asin ( float $arg )
float acos ( float $arg )
float atan ( float $arg )

Semua fungsi diatas, digunakan untuk trigonometri. Inputannya adalah satuan radian, dan jika butuh inputan satuan derajat perlu perantara deg2red(). Berikut adalah contohnya;

<?php
echo sin(0.785398163397); // 0.7010678118623
echo "<br>";
echo sin(deg2red(45)); // 0.70710678118623
echo "<br>";
echo cos(deg2red(60)); // 0.5
echo "<br>";
echo tan(deg2red(30)); // 0.57735026918963
echo "<br>";
echo asin(0.70710678118623); // 0.785398163397
echo "<br>";
echo acos(0.5); // 1.0471975511966
echo "<br>";
echo atan(0.57735026918963); // 0.5235987755983
?>

Function pow()

Format penulisan;

number pow ( number $base , number $exp )

Digunakan untuk mencari hasil pangkat suatu bilangan. Memerlukan dua argumen, yang pertama merupakan angka dasar, dan yang kedua adalah pangkat. Contohnya itu 2⁵ ditulis dengan pow(2,5). Berikut adalah contohnya;

<?php
echo pow(2,5);  // 32
echo "<br>";
echo pow(10,5); // 100000
?>

Function log() dan log10()

Format penulisan:

float log ( float $arg [, float $base = M_E ] )
float log10 ( float $arg )

Log10(), kemungkinan besar menjadi fungsi yang paling sering digunakan, sedangkan log() merupakan fungsi logaritma untuk bilangan natural e. Untuk contoh, semisal log(100,10) sama dengan log10(100), dan keduanya digunakan untuk mencari hasil dari ¹⁰log100.
Berikut adalah contohnya;

<?php
echo log(100); // 4.6051701859881
echo "<br>";
echo log(100,10); // 2
echo "<br>";
echo log10(100); // 2
?>

Function sqrt()

Format penulisan:

float sqrt ( float $arg )

Digunakan untuk mencari akar kuadrat dari suatu bilangan, dan butuh satu argumen sebagai angka yang diproses. Berikut adalah contohnya;

<?php
echo sqrt(25); // 5
echo "<br>";
echo sqrt(121); // 11
?>

Function min() dan max()

Format penulisan:

mixed min ( array $values )
mixed max ( array $values )

Sesuai dengan namanya, min() digunakan untuk mencari nilai terendah dan max() untuk mencari nilai tertinggi. Array menjadi inputan bagi fungsi ini. Berikut adalah contohnya;

<?php
$arrayku=array(3,6,9,2,4,90,130,44);
echo max ($arrayku); // 130
echo "<br>";
echo min($arrayku); // 2
?> 

Function rand()

Format penulisan:

int rand ( void )
int rand ( int $min , int $max )

Digunakan untuk menghasilkan nilai acak. Memiliki dua cara penulisan, yakni;

Jika ditulis tanpa argumen, rand() akan mengacak nilai antara 0 hingga 32767 ( nilai ini bisa berbeda tiap komputer)

Jika ditulis dengan dua argumen, maka rand() akan mengacak antara kedua nilai tersebut. Berikut adalah contohnya;

<?php
echo getrandmax(); 
echo "<br>";
echo rand(); // 3157
echo "<br>";
echo rand(); // 22122
echo "<br>";

echo rand(0,1); // 1
echo "<br>";
echo rand (0,100); // 89
echo "<br>";

echo rand(0,100)/100; // 0.57
?>

Semoga bermanfaat :)

Thanks for reading & sharing LAUTAN-IT

Previous
« Prev Post

0 Comments:

Post a Comment

Ngiklan? Sini Aja

Ngiklan? Sini Aja
Hubungi Kontak Kami