PHP Menghitung Modus (Nilai yang sering muncul)

<?php
$bil = array (9, 2, 10, 3, 7, 5, 2);
for ($i=0; $i<=count($bil)-1; $i++)
{
$u=1;
for ($r=$i; $r<=count($bil)-1; $r++)
{
if ($bil[$i]==$bil[$r+1])
{
$s[$u]=$bil[$i];
$t[$u]=$u+1;
$u=$u+1;
}
}
}
$max = $t[0];
for ($i=0; $i<=count($t); $i++)
{
if ($t[$i] > $max)
{
$max[$i]=$t[$i];
$modus[$i]=$s[$i];
echo “Modusnya = “.$modus[$i];
}
}
?>

 

Maaf…. syntax ini masih ada yang salah jadi tolong beritahu saya syntax yang betul

Please……. T_T

7 responses to this post.

  1. //Hitung Range, Min, Max, Modus
    for ($i=0; $i <= $n – 1; $i++)
    {
    $bil[$i] = $_POST['data'.$i];
    }
    $min = $bil[0];
    $max = $bil[0];

    for ($i = 0; $i $max) $max = $bil[$i];
    if ($bil[$i] < $min) $min = $bil[$i];
    if ($bil[$i] == $mod) $mod = $bil[$i];
    }
    $range = $max – $min;

    diatas adalah script untuk mencari nilai min, max, modus dan range
    saya buat pake input pencari bilangan,
    silahkan dipelajari lebih lanjut🙂

    Balas

  2. kalo dibawah “for ($i = 0; $i <= count($bil)-1; $i++)"

    tidak muncul :

    "{
    $mod = $bil[$i];"

    silahkan ditambah

    Balas

  3. //Hitung Range, Min, Max, Modus
    for ($i=0; $i <= $n – 1; $i++)
    {
    $bil[$i] = $_POST['data'.$i];
    }
    $min = $bil[0];
    $max = $bil[0];

    for ($i = 0; $i $max) $max = $bil[$i];
    if ($bil[$i] < $min) $min = $bil[$i];
    if ($bil[$i] == $mod) $mod = $bil[$i];
    }
    $range = $max – $min;

    Balas

  4. loh, kok cacad komennya?
    tolong agak di ubah yang “for ($i = 0; $i $max) $max = $bil[$i];”
    for nya diganti if.

    trus diatasnya di tambah
    “for ($i = 0; $i <= count($bil)-1; $i++)
    {
    $mod = $bil[$i];"

    //tanpa tanda kutip

    Balas

  5. coba jri …. di array kamu ditambah 1 di belakang
    maksudnya gini
    $bil = array (9, 2, 5,10, 3, 7, 5, 2,1);

    Balas

    • Posted by Adhib Fuad on 22 Februari 2011 at 20:19

      Bagi pambaca yang mengetahui syntax yang benar saya mohon dengan sangat untuk komen ya….🙂

      Balas

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: