Anda di halaman 1dari 3

Nama : Arttenna Dhyttya Nagara

NIM : 4611419028

Prodi : Teknik Informatika

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)

For(i=1; i<=100; i++)

For(a=1; a<=i; a++)

If(i%a==0)

b++

If(b==2)

Write(i)

End
2. While-do

Algortima MENDETEKSI_BILANGAN_PRIMA

Deklarasi :

a, b=0, n=1, m=100, i, j : int

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 :

m=1, u, n, a=100 : int


Deskripsi :

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++

Anda mungkin juga menyukai