Kamis, 19 Mei 2011

BILANGAN PRIMA



Assalamu’alaikum teman-teman….apa kabar. semoga kabar teman-teman selalu baik.
Kali ini saya akan mempstingkan tentang bilangan prima dengan menggunakan
Top Down Desain. Dimana Top Down Desain it ada 5 langkah. Yaitu :
1.   Mengetahui masalah
2.   Input output
3.   Algoritma
4.   Test data,dan
5.   Coding
Kita mulai  dari yang pertama yaitu:
·         Mengenal masalah : setiap integer bias diekspresikan kedalam hasil bilangan atau angka prima pola algoritma untuk memperhitungkan semua factor prima dan sebuah integer.
·         Input dan output : a,r,I,x,y = integer
·         Algoritma
Ø  a ← x div x
Ø  r  ← x mod y
Ø  I ← 0
Ø  While (r=0) or (a>y) do
Ø  If (1 !! 0) then
Ø  i = I + 1
Ø  x [i] ← y
Ø  y ← a
Ø  if r > 1 then
Ø  [i] = r
Ø  End while
·      Test data
Ø   X = 16
Ø  Y = 2
Ø  a = 16/2 = 8
Ø  r = 16 % 2 = 6
Ø  while (r=0) || (a>y) do
Ø  if (r==0) i = i+1
Ø  x [i] = 2
Ø  x = 8
·      coding
class prima {
friend ostream& operator << (ostream& prima&);
friend istream& operator >> (istream& prima&);
public:
int i [50] , i, n;
int q, r, s;
};
Void prime :: prime(){
q = n/5;
r = n % s ;
i = 0;
while ((r = 0) || (q > s)) {
if (r == 0){
r =i + 1;
 t (i)=5;
n=q; }
else {
q = n/s;
r = n%5;}
}
If  (n>1){
i = i+1;
t [i] = n }
}}



Tidak ada komentar:

Posting Komentar