Kamis, 31 Maret 2016

ALGORITMA DAN PEMROGRAMAN FUNGSI GCD ( Kasus 5.8 )

Assalamualaikum W.W.,


Alhamdulillah Akhirnya kita sampai di akhir kasus minggu ke-5. Di Program ini kita akan membuat 2 buah bentuk fungsi yaitu dengan rekursif dan iteratif. Nah Langsung aja dah ya ke Program nya (ane udah ngantuk wkwkwk) 


 Deklarasi :
     a,b --> integer 
 Deskripsi ::
    inputkan angka ke a dan b.
    beri fungsi di atas main ::

  1. Fungsi Rekursif 
int gcd(int c, int d)
{   
    if (d==0) return(c);
    if (c<d) return(gcd(d,c));
    return(gcd(c-d, d));
}

     2. Fungsi Iteratif 
{   int r;
    while (d > 0) {
r = c % d;  
c = d; 
d = r;   
    }
    return (c);
}

Lalu panggil dan outputkan salah satu dari fungsi tadi gcd(a,b)


Nih Source Code untuk yang Interatif :: 



Nih Source Code untuk yang Rekursif ::





Hasil keduanya akan sama saja 

Nah itulah akhir dari kasus di minggu ke-5 . Semoga masih diberikan kekuatan untuk mengerjakan tugas selanjutnyaaa aaaamiiiinn ,,

Wassalamualaikum W.W.

1 komentar: