Pada tutorial ini kita akan mencoba belajar membuat program dengan menggunakan Fungsi Pengulangan dan Kondisi If yaitu menampilkan Bilangan Prima, Bilangan prima adalah bilangan yang lebih besar dari 1 dan faktor pembaginya adalah 1 dan bilangan itu sendiri. Dari sini kita membuat logika atau algoritma bahwa Bilangan prima memilki 2 faktor pembagi (perlu sebuah counter untuk memastikan bilangan yang kita check prima atau bukan dimana counter harus bernilai 2) dan harus lebih besar dari 1 (dengan counter tersebut otomatis bilangan harus lebih besar dari satu)
Algoritmanya
For i = 1 -> 100 Do
a #Counter
For j = 1 -> j <= i Do
If i % j = 0 Then a = a + 1
End For
If a = 2 Then Print i #i Bilangan Prima
End For
|
Penjelasan :
Maksud dari Algoritma diatas adalah kita akan mengecek Bilangan Prima dari 1 sampai 100 kemudian mencetak bilangan prima antara 1 sampai 100 tersebut. Seperti yang kita sepakati diatas, bahwa kita menggunakan counter untuk menentukan bahwa bilangan tersebut prima atau pun tidak. Dimana counter ini (a) akan direset (dikembalikan ke nilai asalnya yaitu 0) ketika akan mengecek angka selanjutnya. Tanda # (pagar) merupakan keterangan coding (komentar) saja sebagai penjelas. Dan untuk sybtak programnya ditulis menggunakan script PHP sebagai berikut :
Menampilkan Bilangan Prima
Syntak
for($i=1;$i<=100;$i++){
$a = 0;
for($j=1;$j<=$i;$j++){
if($i % $j == 0){
$a++;
}
}
if($a == 2){
echo $i.'
';
';
}
}
?>
Output
Selamat Mencoba
Tidak ada komentar:
Posting Komentar