Subscribe Us

Header Ads

Program Barisan Aritmatika Menggunakan PHP

Oke gais kali ini saya akan membagikan program barisan aritmatika menggunakan php. Program barisan aritmatika ini biasanya digunain untuk soal tes-tes pada penerimaan pegawai baru. Saya akan memberikan contoh logika berfikirnya juga jadi ga cuma program aja gais.

Oke gais sedikit pengertian mengenai apa itu barisan aritmatika? baris aritmatika merupakan susunan barisan angka yang memiliki selisih konstan.

contoh barisan aritmatika.


1, 2, 4, 7, 11, 16, 22, 29, 37, 46,  . . . N

1, 3, 5, 7, 9, 11, 13, 15, 17, 19, . . . N

1, 6, 15, 28, 45, 66, 91, 120, 153, 190, . . . N


Oke diatas contoh baris aritmatikanya.
Kalau diitung pake matematika biasa gampang ya gais, tapi kalo dibuat program baris aritmatikanya kayaknya lebih susah, tapi kalau udh dapet logikanya, pasti lancar. Oke saya akan memberikan tutorialnya dan sekaligus programnya.
   <?php
      if (isset($_POST['angka'])) {
         $angka = $_POST['angka'];
         $atas = 1;
         for ($i=0; $i < $angka; $i++) {
            $keN = $atas + $i;
            $atas = $keN;
            echo $keN.'  ';
         }
      }
   ?>

Hasilnya seperti ini.



Logikanya

Kita lihat baris aritmatikanya yaitu 1  2  4  7  11  16  22  29  37  46 dan selisih tiap angkanya konstan pertambahan 1.

$atas = 1;   
for ($i=0; $i < $angka; $i++) {
      $keN = $atas + $i;
      $atas = $keN;
      echo $keN.'  ';
}

$atas = 1 adalah deklarasi awal pada baris aritmatika.
pada gambar diatas baris selisih aritmatika pada program merupakan perulangan yaitu for ($i=0; $i < $angka; $i++) karna perulangan dapat digunakan untuk membuat barisan angka yang konstan.
jadi logika berfikir untuk program ini adalah, atas + bawah = hasil. $keN = $atas + $i;
lalu nilai atas diganti dengan nilai hasil $atas = $keN; maka posisi perhitungan kembali dari atas lagi.

paham kan ? klo masih blm paham bisa ditanyakan lewat komen ya. ane jawab langsung.

Download program source code barisan aritmatika menggunakan PHP

Baris aritmatika 1
Baris aritmatika 2
Baris aritmatika 3


Post a Comment

1 Comments