Berikut adalah program C++ dari menghitung jumlah total dari suatu deret aritmatika yang diberi batas awal, beda, dan batas akhir.
Ini adalah program c++ untuk program menghitung deret aritmatika pada praktikum alpro.
#include <cstdlib>
#include <iostream>
using namespace std;
class deret{
public :
deret();
int tampil(int x,int b,int n);
private:
int x,b,n;
};
deret::deret()
{cout<<"penjumlahan deret aritmatika"<<endl;
}
int deret::tampil(int x,int b,int n){
if(n==0){
return 0;
}
else {
return ((x+(n-1)*b)+tampil(x,b,n-1));
}
}
int main(int argc, char *argv[])
{
int p,q,r;
deret i;
cout<<"Masukkan batas awal=";cin>>p;
cout<<"Masukkan beda=";cin>>q;
cout<<"Masukkan banyak deret:";cin>>r;
for(int s=0;s<r;s++)
{
cout<<p+s*q<<" ";
}
cout<<"\nJumlah dari seluruh deretnya: "<<i.tampil(p,q,r)<<endl;;
system("PAUSE");
return EXIT_SUCCESS;
}
Sebuah Blog biasa, dari mahasiswa biasa. Blog ini dibuat semata-mata karena ingin menyalurkan keinginan menulis, baik tentang perjalanan hidup, Cinta, Hiburan, Informatika, Manga, dan Anime. Just keep your eyes on this blog! (^o^)
Rabu, 10 April 2013
Menghitung deret aritmatika dengan rekursif
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar