NIM : 4611419028
Tugas Tantangan
Buatlah algoritma untuk mendeteksi suatu bilangan prima pada rentang angka tertentu (misal 1
sampai 100) dengan menggunakan:
1. For-Do
2. While -Do
3. Repeat - Until
Jawab :
1. For-do
Algortima MENDETEKSI_BILANGAN_PRIMA
Deklarasi :
I,a,b=0 : int
Deskripsi :
Read(a)
If(i%a==0)
b++
If(b==2)
Write(i)
End
2. While-do
Algortima MENDETEKSI_BILANGAN_PRIMA
Deklarasi :
Deskripsi :
Read(n,m)
Do
a=0;
i++;
j=1;
Do
If(i%j==0) a++;
j++;
While(j<=i);
If (a==2)
b=b+i
Write(i)
While(i<m)
3. Repeat-Until
Algortima MENDETEKSI_BILANGAN_PRIMA
Deklarasi :
Read(n)
While (m<=a)
n=0;
u=1;
While (u<=m)
If (m%u==0)
n=n+1;
u++;}
If (n==2)
Write(m)
m++