Rabu, 02 Desember 2015

Program Menentukan Bilangan Prima Menggunakan Perulangan For

         Assalamu’alaikum Wr. Wb.

Alhamdulillah, berjumpa lagi bersama saya Muhammad Mada di blog yang sederhana ini. Pada postingan kali ini, saya akan memberikan contoh program bahasa C menentukan bilangan prima menggunakan perulangan for dengan menginputkan nilai awal dan nilai akhir.

Sebelumnya, marilah kita mengenal apa itu  perulangan dan apa itu perulangan for.

Perulangan atau looping adalah sebuah program perulangan statement dengan jumlah tertenten jika kondisi terpenuhi. Perulangan akan berhenti jika nilai yang dimasukkan sudah tidak memenuhi syarat yang diberikan. Perulangan dipakai ketika kita dihadapkan pada suatu masalah dalam mencari jalan keluar dari banyak masalah yang berulang. Contoh sederhana perulangan adalah ketika ingin mencetak kata yang sama sebanyak 100 kali, akan sangat memakan banyak waktu dan data jika menulisnya satu persatu, tetapi dengan menggunakan metode perulangan source menjadi lebih singkat tanpa memakan banyak waktu.

Pada bahasa pemrograman C tersedia fasilitas yang digunakan untuk melakukan proses yang berulang-ulang sebanyak keinginan kita. Struktur perulangan dalam bahasa pemrograman C mempunyai bentuk yang bermacam-macam, yaitu for, while dan do..while. Pada postingan kali  ini hanya dibahas perulangan for.

Struktur perulangan for digunakan untuk mengulang proses yang jumlahnya telah ditentukan. Dari segi penulisannya, struktur perulangan for lebih efisien karena susunannya lebih simpel dan sederhana. Deklarasi penggunaan perulangan for pada bahasa pemrograman C adalah sebagai berikut :

 for ( inisialisasi; kondisi; iterasi)
{
            Statement-statement
}

Keterangan :
-                 Inisialisasi : Pernyataan untuk menyatakan keadaan awal dari variabel kontrol.
-                 Kondisi : Ekspresi relasi yang menyatakan kondisi untuk keluar dari pengulangan.
-                 Iterasi : Pengatur perubahan nilai variabel kontrol.

Flow chart perulangan for ada 2 macam, yaitu :


Atau

Berikut Contoh program menggunakan perulangan for:
·         Deskripsi Program
Program bahasa c  ini dibuat menggunakan aplikasi Code Block. Program ini dapat menampilkan bilangan prima. Pertama-tama, kita masukkan nilai awal sebagai nilai yang pertama kali di lakukan proses perulangan. Kedua kita masukkan nilai akhir sebagai batas rentang nilai yang akan dilakukan proses perulangan. Selanjutnya program akanmemproses nilai dari nilai awal hingga nilai akhir yang memenuhi syarat bilangan prima. Selanjutnya, program akan menampilkan nilai-nilai yang memenuhi syarat bilangan prima.

·         Source Code
#include <stdio.h>
#include<conio.h>
#include <math.h>
main ()
{
int pilih, a, b, c;
bp:
    printf("Program Menentukan Bilangan Prima\n");
printf("Masukkan nilai awal         : ");
scanf("%d",&a);
printf("Masukkan nilai akhir        : ");
scanf("%d",&b);
if (a>b) goto bp;
else{
printf("Bilangan Prima antara %d-%d    : ", a,b);
for (c=a;c<=b;c++)
{if ((c==2)||(c==3)||(c==5)||(c==7)){printf("%d ",c);}
else if ((c%2!=0)&&(c%3!=0)&&(c%5!=0)&&(c%7!=0))
{printf("%d ", c);}
}
}
getch();
}
·         Tampilan Program




Demikian program menentukan bilangan prima menggunakan bahasa c. Semoga postingan ini bermanfaat untuk kita semua. Jangan lupa kunjungi selalu blog sederhana  ini. Keep it simple ! ^_^

1 komentar:

  1. The Casinos at the Park (Chickewa) | MapYRO
    The Casinos at the 나주 출장마사지 Park,Chickewa,Chickewa: 7 김천 출장안마 Casino hotels 당진 출장마사지 and other gaming information 과천 출장샵 · 7 Casino 공주 출장마사지 rooms and suites · 4 hotel towers

    BalasHapus