Home > PHP > Operasi Numerik & String di PHP

Operasi Numerik & String di PHP

Pada  kesempatan  yang  lalu  sudah  dibahas  beragam tips operasi  string yang  dapat  Anda  lakukan  di PHP.  Selain memiliki  beragam  fungsi  untuk  melakukan  operasi  string.

PHP  juga memiliki  banyak  fungsi  untuk  melakukan  operasi angka. Mulai dari Ubah data dalam bentuk angka menjadi kalimat, konversi  angka  ke  bilangan  Romawi, dll.

Berikut  beberapa  contoh  penerapan  operasi  angka di  PHP.

1. Membuat  tabel perkalian.

Untuk  latihan awal bermain-main  dengan  pemrosesan  angka,  ketikan skrip multiply_table.php  ini  untuk membuat  tabel perkalian angka  5.


//  Membuat  Tabel  Perkalian
foreach  (range(1,  10)  as  $num)
{
echo "5 x  $num =  ".   (5  * $num);
}
?>

Hasilnya :
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
……….
……….
5 x 10 = 50

2. Mencari angka terbesar  dan terkecil.

Untuk mencari langka  paling kecil dan angka  paling besar  dari deretan  angka yang  tersedia, Anda  dapat menggunakan fungsi sort().

Sebagai  contoh,  ketikan skrip sortl.php di bawah ini untuk mencari angka  terkecil dan angka  terbesar.


//  defirisikan  kumpulan  angka
$series  =  array(76, 7348, 56,  2.6,  189,  67 .59,  17594, 2648,  1929.79,  54,  329,  820,  -1.10,  -1.101);
//  urulkan  array  angka
sort  ($series) ;
//  Ekstrak  nilai  maximum/mini.mum  value  dari  array  yang terurut
//  Hasil:  "Minimum is  -1.101"'
$min  =  $series[0];
echo "Angka Terkecil:  $min
";
//  Hasil: "Maximum is  17594"
$max  =  $series[sizeof  ($series)  -1] ;
echo "Angka Terbesar:  $max";
?>

Hasilnya :

Angka Terkecil : -1.101

Angka Terbesar : 17594

3. Mengolah Angka dengan beberapa bilangan desimal di belakang koma

Pada beberapa kasus anda mungkin menemukan kasus untuk memformat suatu angka yang memilki bilangan di belakang koma.

Dalam contoh di bawah ini, akan dikelola suatu angka yang diberikan dengan menggunakan tanda koma untukpenanda bilangan, dan hanya menggunakan 2 angka di belakang koma.

ketikkan skrip dibawah ini dengan nama number-format.php

<?php
//  mendefinisikan angka  yang  akan  diolah
$amount = 3957459.7398 ;
//  format  angka  dengan  tanda koma  dan  2  angka  desimaL dibelakang
//  Hasil: "3,957,459.74'
$formattedAmount = number_format($amount,  2);
echo  SformattedAmount;
?>

Hasilnya :

3,957,459.74

4. Konversi  angka  ke berbagai  basis  bilangan.

Pada  mata kuliah  sistem  digital, mungkin Anda pernah menemukan kondisi untuk merubah suatu angka  ke basis  bilangan lain, misal ke oktal atau hexadesimal.  Skrip converting_between_base.php  dibawah ini  dapat digunakan untuk merubah  suatu  bilangan  ke basis  bilangan  yang  lain.

//  mendefiflieikan  angka  yang  akan  digunakan
$num =  l00;
echo "Desimal: $num
",
//konverei  angka  ke  binari 1100100
$bin  =  decbin($num);
echo "Binary:  $bin  ";
//  konverei  angka  ke  oktal
//  Hasil: "Octal: 144";
$oct  =  decoct($num);
echo "Octal: $oct
";
//  konversi  angka  ke  hexadecimal
//  Hasil: "Hexadecimal: 64"
$hex  =  dechex($num);
echo "Hexadecimal: $hex
";
//  konversi  angka  ke  base  6
//  Hasil: "Base6: 244"
$base6 =  base_convert($num,  10,  6);
echo "Base6: $base6";
?>

Hasilnya :

Desimal : 100

Binary : 1100100

Octal: 144

Hexadecimal: 64

Base6 : 244

Disini saya akan berbagi untuk ebook yang membahas berbagai :

1. Operasi String

2. Opersi Angka/Numerik

SEMOGA BERMANFAAT

  1. hndra
    25 November 2011 at 05:21

    cara menghitung bilangan desimal gmn y//tp tiga angka di blkang koma trs menghitung nya dgn ngka special??????

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: