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)
-
Upload
moch-saminuddin-al-madani -
Category
Documents
-
view
62 -
download
0
Transcript of 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;
cout << "+"<<p << "/" << q ; } else {
tanda = 1; cout << "-"<<p << "/" << q ;
}
S = S + (tanda*((1.0*p)/q)); i++;
} cout << "\n S = " << S;
}