Kamis, 11 April 2013

Menampilkan Bilangan Prima dengan Pemograman C

pada kesempatan kali ini saya akan memberikan tutorial untuk pembuatan program dengan bahasa C, untuk menampilkan deretan bilangan prima dengan batas pengecekan yang akan diinputkan dari keyboard.
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..

3 komentar: