Contoh Program Deret Bilangan pada C++
Halo, saya seorang programmer yang sangat menyukai deret bilangan. Saya selalu terpesona oleh bagaimana deret bilangan dapat digunakan untuk menyelesaikan banyak masalah dalam kehidupan nyata. Dalam artikel ini, saya akan berbagi beberapa contoh program deret bilangan yang saya buat menggunakan C++, sebuah bahasa pemrograman yang sangat cocok untuk tugas ini.
Deret bilangan adalah urutan angka yang mengikuti pola tertentu. Pola ini dapat berupa penjumlahan, perkalian, atau operasi matematika lainnya. Kita dapat menggunakan loop dan variabel dalam C++ untuk membuat program yang menghitung nilai deret bilangan ini.
Deret Aritmatika
Deret aritmatika adalah deret bilangan di mana selisih antara dua suku yang berurutan adalah konstan. Misalnya, 2, 4, 6, 8, 10, … adalah deret aritmatika dengan beda 2. Program C++ berikut menghitung jumlah n suku pertama dalam deret aritmatika:
#include <iostream>
using namespace std;
int main()
int a, n, d;
cout << "Masukkan suku pertama: ";
cin >> a;
cout << "Masukkan jumlah suku: ";
cin >> n;
cout << "Masukkan beda: ";
cin >> d;
int sum = (n * (2 * a + (n - 1) * d)) / 2;
cout << "Jumlah " << n << " suku pertama adalah: " << sum << endl;
return 0;
Deret Geometri
Deret geometri adalah deret bilangan di mana rasio antara dua suku yang berurutan adalah konstan. Misalnya, 2, 4, 8, 16, 32, … adalah deret geometri dengan rasio 2. Program C++ berikut menghitung jumlah n suku pertama dalam deret geometri:
#include <iostream>
using namespace std;
int main()
int a, n, r;
cout << "Masukkan suku pertama: ";
cin >> a;
cout << "Masukkan jumlah suku: ";
cin >> n;
cout << "Masukkan rasio: ";
cin >> r;
int sum = a * (1 - pow(r, n)) / (1 - r);
cout << "Jumlah " << n << " suku pertama adalah: " << sum << endl;
return 0;
Deret Fibonacci
Deret Fibonacci adalah deret bilangan di mana setiap suku adalah jumlah dari dua suku sebelumnya. Misalnya, 0, 1, 1, 2, 3, 5, … adalah deret Fibonacci. Program C++ berikut menghitung n suku pertama dalam deret Fibonacci:
#include <iostream>
using namespace std;
int main()
int n;
cout << "Masukkan jumlah suku: ";
cin >> n;
int a = 0, b = 1, c;
cout << "Deret Fibonacci: ";
for (int i = 1; i <= n; i++)
cout << a << " ";
c = a + b;
a = b;
b = c;
cout << endl;
return 0;
Deret Segitiga
Deret segitiga adalah deret bilangan yang disusun dalam bentuk segitiga. Misalnya,
1 2 3 4 5 6 7 8 9 10
adalah deret segitiga dengan 4 baris. Program C++ berikut mencetak deret segitiga dengan n baris:
#include <iostream>
using namespace std;
int main()
int n;
cout << "Masukkan jumlah baris: ";
cin >> n;
int num = 1;
for (int i = 1; i <= n; i++)
for (int j = 1; j <= i; j++)
cout << num++ << " ";
cout << endl;
return 0;
Kesimpulan
Deret bilangan adalah topik yang sangat menarik dan memiliki banyak aplikasi praktis. Saya harap contoh program C++ di atas memberikan Anda gambaran tentang bagaimana Anda dapat menggunakan C++ untuk menghitung berbagai jenis deret bilangan. Jika Anda tertarik untuk mempelajari lebih lanjut tentang deret bilangan, saya mendorong Anda untuk menjelajahi sumber daya yang tersedia secara online dan dalam buku.
Apakah Anda tertarik mempelajari lebih lanjut tentang deret bilangan atau topik pemrograman lainnya? Beri tahu kami di komentar di bawah!