Jumat, 08 Juli 2011

Deret Aritmatika

Deret aritmatika dalam bidang matematika adalah urutan bilangan di mana bilangan berikutnya merupakan penambahan bilangan sebelumnya dengan suatu bilangan tertentu. Contohnya adalah 3,5,7,9,11,13, ….. Deret aritmatika ini dapat dinyatakan dengan rumus sebagai berikut:
a,a + b,a + 2b,a + 3b,…
Dalam hal ini suku ke-n:
 Jumlah semua suku:




Misalnya, jumlah semua suku dari suatu suku dengan bentuk an = 3 + 
(n-1)(5) sampai suku ke-50 adalah :



Untuk algoritma mencari deret aritmatika adalah sebagai berikut:

Deklarasia, b, n, hasil, jumlah : integer
Deskripsi
Read ( a, b, n )
hasil = a +(b*(n-1))
jumlah = (a + hasil )* 1/2*n
write (Suku ke %i )
write ( jumlah suku pertama )
Sedangkan penerapan dalam bahasa C++ adalah seperti berikut:

01#include <cstdlib>
02#include <iostream>
03 
04using namespace std;
05class deret{
06      public:
07             void aritmatika();
08 
09      private:
10              int a,b,n,hasil;
11};
12 
13void deret::aritmatika(){
14     cout<<"Masukkan Suku Pertama : ";
15     cin>>a;
16     cout<<"Masukkan Beda : ";
17     cin>>b;
18     cout<<"Masukkan Banyak Suku : ";
19     cin>>n;
20     hasil = a +(b*(n-1));
21     cout<<"Suku ke n = "<<hasil;
22     cout<<endl;
23}
24 
25int main(int argc, char *argv[])
26{
27    deret X;
28    X.aritmatika();
29    system("PAUSE");
30    return EXIT_SUCCESS;
31}

Tidak ada komentar:

Posting Komentar