Array
// Yang di dapat :
Membuat algoritma dan program C+.
1 + 2 + 3 + 4 + 5 ...... + n =
Algoritma :
Function jumlah ( input : n ) :int
if ( n==1 ) then jumlah <-- 1
else jumlah <-- n + jumlah ( n - 1 )
endif
C++ :
int jumlah ( int n )
if ( n==1 ) return 1;
else return n + jumlah ( n - 1 )
Penambahan faktorial :
n ! = n x ( n - 1 ) x .... x 3 x 2 x 1
Algoritma :
Function faktorial ( input n : int ) :int
if ( n==1 ) then faktorial <-- 1
else faktorial <-- n + jumlah ( n - 1 )
endif
C++ :
int faktorial ( int n )
if ( n==1 ) return 1 ;
else return n * faktorial ( n - 1 ) ;
Array :
a1 + a2 + a3 + ...... + an
Algoritma : array mulai dari 1
Function jumlah ( input a : array of 1 to n : int ) :int
if ( n==1 ) then jumlah <-- a [1]
else jumlah <-- n + jumlah ( a, n - 1 )
C++ : array mulai dari 0
int jumlah ( int a [], int a )
if ( n==0 ) return a [0] ;
else return a [n] + jumlah ( a, n - 1 );
// Yang belum di pahami :
Alhamdulillah paham, namun bila ada kasus baru perlu di pahami lagi.
// Solusi :
Membaca ppt 7 dan blogwalking.
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar