MATLAB: Contoh hitung jumlah deret dengan while

 


 Buatlah sebuah algoritma untuk menghitung jumlah deret dengan N buah suku :
S = 1 – ½ + ¼ - 1/6 + 1/8 - 1/10 + 1/12 - 1/14 + …

______________________________________________

ALGORITMA JUMLAH DERET

Algoritma menghitung_jumlah_deret_dengan_N_buah_suku

{ jumlahan deret bersuku N }

 

Deklarasi :

N, cacah, k : integer

S : real

 

Deskripsi :

write ( “Masukkan suku N “);

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);


Program Matlab :

clc;

%Program menghitung jumlah deret dengan N buah suku

disp('Program menghitung jumlah deret dengan N buah suku');

disp('======================');

%input

N=input('Masukkan suku N = ')

%proses

S = 1;

cacah = 1;

k = 0;

while cacah<=N

    cacah = cacah + 1;

    k = k + 2;

    if cacah %2=0

        S = S - (1/k);

    else

         S = S + (1/k);

    end

end

%output

fprintf('Jumlah deret = %g ', S);

 




Tidak ada komentar:

Posting Komentar