Algoritma dan Program untuk menghitung deret.doc

2
Algoritma dan Program untuk menghitung deret S = 1/2+2/4-3/8+4/16+5/32-6/64+...+...-... Algoritma Deret Deklarasi i,p,q,n,tanda: integer S : riil Deskripsi 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)

Transcript of Algoritma dan Program untuk menghitung deret.doc

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;

}