cpp
#include <iostream>
using namespace std;
//program untuk menghitung deret aritmatika
int main(){
cout<<"
#Selamat Datang!#"<<endl;
cout<<""<<endl;
cout<<"
cout<<"
kelompok 6"<<endl;
cout<<"
1.
cout<<"
2.
Ayu Varadita
(A1CO12046)"<<endl;
cout<<"
3.
Rahtian Fansori
(A1C012060)"<<endl;
cout<<""<<endl;
cout<<""<<endl;
int i, n, jumlah;
//inisiallisasi nilai jumlah;
cout<<"Masukkan nilai n = "; cin>>n;
jumlah = n;
for (i=n; i>0; i--){
cout<<"Jumlah sebelumnya = "<<jumlah<<endl;
jumlah = jumlah + i - 1;
cout<<"Jumlah sekarang
;
}
return 0;
}
= "<<jumlah<<endl
Jumlah = n = i = 5
Iterasi ke-1
Jumlah = jumlah + i - 1
Jumlah = 5 + 5 1
=9
Jadi, jumlah sebelumnya adalah 5 dan jumlah sekarang adalah 9
Iterasi ke-2
Jumlah = jumlah + i - 1
Jumlah = 9 + 4 1
= 12
Jadi, jumlah sebelumnya adalah 9 dan jumlah sekarang adalah 12
Iterasi ke-3
Jumlah = jumlah + i - 1
Jumlah = 12 + 3 1
= 14
Jadi, jumlah sebelumnya adalah 12 dan jumlah sekarang adalah 14
Iterasi ke-4
Jumlah = jumlah + i 1
Jumlah = 14 + 2 1
= 15
Jadi, jumlah sebelumnya adalah 14 dan jumlah sekarang adalah 15
Iterasi ke-5
Jumlah = jumlah + i 1
Jumlah = 15 + 1 1
= 15
Jadi, jumlah sebelumnya adalah 15 dan jumlah sekarang adalah 15
Sehingga banyaknya iterasi adalah sama dengan nilai n
Pola Bilangan
Pola bilangan pada program jumlah.cpp yaitu sebagai berikut :
Suku kedua
Suku ketiga
Suku kelima
Suku keenam
Dan didapatkan,
5
5i
i=0
= (5 0) + (5 1) + (5 2) + (5 3) + (5 4) + (5 5)
=5+4+3+2+1+0
= 15
F2. Buatlah program berdasarkan permasalahan deret berikut. Lakukan analisis cara kerja
program tersebut.
n
a.
i4 =1+ 16+81++ n4 =
i=1
13
b.
( k3 ) sin ( k3
)
k=4
n ( n+1 )( 6 n +9 n +n1)
30
a.
n ( n+1 )( 6 n3 +9 n2 +n1)
i =1+ 16+81++ n =
30
i=1
4
Pola bilangan
n
i4
i=1
= 1 + 16 + 81 + + n4
U1 = 1
U2 = 16 = (U1 + 1)4
U3 = 81 = (U1 + 2)4
U4 = 256 = (U1 + 3)4
U5 = 625 = (U1 + 4)4
Un = n4 = (U1 + (n-1))4
Iterasi
n
i =1+ 16+81++ n =
4
i=1
U1 = i = 5
Iterasi ke-1
Jumlah
= jumlah + (i + 1)4
Jumlah
= 1 + (1 + 1) 4
= 1 + 16
= 17
Iterasi ke-2
Jumlah
= jumlah + (i + 1)4
Jumlah
= 17 + (2 + 1) 4
= 17 + 81
= 98
Iterasi ke-3
Jumlah
= jumlah + (i + 1)4
Jumlah
= 98 + (3 + 1) 4
= 98 + 256
= 354
Iterasi ke-4
Jumlah
= jumlah + (i + 1)4
Jumlah
= 354 + (4 + 1) 4
= 354 + 625
= 979
Iterasi ke-n
2
Jumlah
Jumlah
n(n+1)(2 n+1)(3 n + 3 n 1)
30
n(n+1)(6 n3 +9 n 2+ n1)
30
#include <iostream>
using namespace std;
int main (){
int i, n, jumlah;
char Teks [20];
cout<<"
<<<<<<<<<<<"<<endl;
cout<<""<<endl;
cout<<"
cout<<""<<endl;
cout<<"
kelompok 6"<<endl;
cout<<""<<endl;
cout<<"
1.
cout<<"
2.
Ayu Varadita
(A1CO12046)"<<endl;
cout<<"
3.
Rahtian Fansori
(A1C012060)"<<endl;
cout<<""<<endl;
cout<<""<<endl;
const int k = 1;
cout<<" Masukkan nama depan anda : "; cin>>Teks;
cout<<" Masukkan nilai n
: ";cin>>n;
cout<<" "<<k;
jumlah = k;
for (i=k; i<n; i++){
jumlah = (i + 1)*(i + 1)*(i + 1)*(i + 1);
cout<<" + "<<jumlah;
}
jumlah = k;
for (i=k; i<n; i++){
jumlah = jumlah + (i + 1)*(i + 1)*(i + 1)*(i + 1);
}
cout<<" = "<<jumlah;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<">>>>>>>>>>>*** Terima Kasih "<<Teks<<" ***<<<<<<<<<<<"<<endl;
return 0;
}
Hasil eksekusi programnya adalah sebagai berikut dengan;