Buatlah sebuah algoritma untuk menghitung jumlah deret dengan N buah suku sebagai berikut :
S = 1 - 1/2 + 1/4 - 1/6 + 1/8 - 1/10 + 1/12 - 1/14 + ...
Analisis :
1. Ketika di jalankan maka akan ada permintaan untuk memasukkan jumlah suku N.
2. Bila di perhatikan maka tanda berselang-seling positif dan negatif;pada posisi
ganji maka tandanya positif dan pada posisi genap maka tandanya negatif.
3. Nilai yang di jumlah kan adalah kelipatan dari (1/2) yang di kalikan sesuai
dengan posisinya,mula-mula 1/2 kemudian 1/(2*2), 1/(2*3),...
Algoritma Jumlah_Deret
(menjumlahkan deret bersuku N)
Deklarasi
Integer N,cacah k;
real S;
Deskripsi
write (" Berapa banyak suku ? ");
read (N);
S <- 1;
cacah <-1;
k <- 0;
while ( cacah < = N ) do
cacah <- cacah + 1;
k <- k + 2;
if (cacah % 2 = 0 )
then S <- S - 1/k;
else S <- S + 1/k;
endif.
endwhile.
write ( "Jumlah deret = ",S );
Algoritma Jumlah_Deret_V2
(cara lain untuk menghitung jumlah deret)
Deklarasi
Integer cacah,N,k,tanda;
real S;
Deskripsi
write (" Berapa banyak suku ? ");
read (N);
S <- 1;
cacah <-1;
k <- 0;
tanda <- +1;
while ( cacah < = N ) do
k <- k + 2;
cacah <- cacah + 1;
tanda <- (-1)* tanda;
S <- S + tanda * (1/k);
endwhile.
write ( "Jumlah deret = ",S );
Home
» mata kuliah teknik informatika
» menjumlahkan derat algoritma
» menjumlahkan deret
» Sistem Informasi
» Teknik Informatika
» Menjumlahkan Deret
Subscribe to:
Post Comments (Atom)
Dear readers, after reading the Content please ask for advice and to provide constructive feedback Please Write Relevant Comment with Polite Language.Your comments inspired me to continue blogging. Your opinion much more valuable to me. Thank you.