berikut adalah source code yang dapat digunakan:
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int a, cek, i, batas;//deklarasi
variable
printf("masukan batas bilangan yang akan dicek=");
scanf("%d", &batas);
for (a=2; a<batas;a++)//untuk
looping variable a dari 1 sampai kecil dari batas
{ //dengan kenaikan
satu
cek
= 0;//melakukan pengecekkan pada modulos bilangan
for (i = 2; i < a; i++){//looping
variable i
if (a % i ==
0){//modulos dari variable a terhadap i
cek = 1;//pengecekkan
modulos bilangan
}
}
if (cek == 0){//kondisi
jika ceknya 0 maka bilangan dicetak
printf("Bilangan
primanya adalah %d\n", a);
}
}
system("pause");
return 0;
}
Source
code di atas merupakan program untuk menampilkan bilangan prima dengan batas
yang diinputkan dari keyboard dan menampilkan hasilnya pada monitor.untuk
membuat program ini, langkah awal adalah mengetahui apa itu bilangan prima.
Bilangan prima adalah bilangan yang lebih dari satu dan meghasilkan sisa bagi 0
jika dibagi dengan dirinya sendiri dan satu. Selanjutnya kita mengetikan
variable yang akan digunakan dalam program. Variable a berfungsi untuk bilangan
prima yang akan kita cek, cek untuk melakukan pengecekan pada modulus, I adalah
untuk mengecek bilangan dari varable a, dan batas adalah batas bilangan prima
yang akan ditampilkan. Dan berikutnya kita menggunakan fungsi for untuk looping
variable a dan i, dan modulus antara a dan I untuk menentukan sisa baginya. Dan
menampilkan hasinya jika kondisi yang didapatkan sesuai dngan kondisi yang
dibuat yaitu cek=0, ini menggunkan fungsi if.
dan untuk mempermudah teman2 semua dapat melihat video berikut:
sekian dulu ya teman2 semua, semoga bermanfaat..
Cara lain : Menampilkan Bilangan Prima dengan Bahasa C - Saringan Eratosthenes
BalasHapusmakasih tambahannya...
Hapusrekursifnya gmana mas ?
BalasHapus