Anda di halaman 1dari 1

1 #include <stdio.

h>
2 #include <stdlib.h>
3
4 int main()
5 {
6 int a,b,c,d;
7 int hasil;
8 printf("Program Bilingan Prima\n");
9 printf("====================================\n");
10 printf("Masukkan Angka pertama : ");
11 scanf("%d", &a);//input a
12 printf ("Masukkan Angka kedua : ");
13 scanf("%d", &b);//input b
14 printf("====================================\n");
15 printf("Bilangan prima yang dihasilkan : \n\n");
16
17 for ( a=a; a<=b; a++){ //Mencetak perulangan dari a sampai b
18 d=0;
19 for (c=1;c<=a;c++){ /*Membuat deret bilangan prima dengan cara di cek apabila variabel
a mod c menghasilkan nilai 0 maka variabel bil akan
20 dilakukan penambahan dari nilai awal ditambah 1, kemudian deret
akan dicetak ketika nilai bil >=2.*/
21 if(a%c==0){
22 d=d+1;
23 }
24 }if (d==2)
25 if (a > 0){// jika nilai input dimasukkan kurang daripada 0 maka, tidak akan tecetak
ke layar
26 printf("%d ", a);// mencetak nilai bilangan prima dari range yang telah ditentukan
27 hasil +=a; //nilai bilangan prima yang akan dicetak, kemudian ditotal(count)
ditambah yang memiliki nilai sama dengan nilai awal
28 }}
29
30 if (hasil > 0){// Jika total bilangan prima lebih besar daripada 0 maka akan tercetak
31 printf("\n====================================\n");
32 printf ("\nTotal = %d\n", hasil);// mencetak hasil(total) bilangan prima
33 }else
34 printf("Angka tidak terdeteksi\n");// jika input
35
36
37 return 0;
38 }
39
40
41

Anda mungkin juga menyukai