Transcript
Page 1: Algoritma dan Program untuk menghitung deret.doc

Algoritma dan Program untuk menghitung deretS = 1/2+2/4-3/8+4/16+5/32-6/64+...+...-...

Algoritma DeretDeklarasi i,p,q,n,tanda: integer S : riilDeskripsi iß1 Sß0 input(n) while (i<=n) do if(imod3=0)then

tanda ß -1 else

tanda ß 1 endif pßi q ß2^i SßS+(p/q*tanda) ißi+1 endwhile output(S)

#include <iostream.h>#include <math.h>

main(){ int tanda,p,q,n,i; float S=0;

cout << " n = "; cin >> n; cout << " S = "; i=1; while (i<=n) {

p = i; q = pow(2,i);

if (i%3) {

tanda = -1;

Page 2: Algoritma dan Program untuk menghitung deret.doc

cout << "+"<<p << "/" << q ; } else {

tanda = 1; cout << "-"<<p << "/" << q ;

}

S = S + (tanda*((1.0*p)/q)); i++;

} cout << "\n S = " << S;

}


Top Related