Contoh Program Deret Bilangan Pada C++

Contoh Program Deret Bilangan Pada C++

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.

Baca Juga:   Soal Pkn Kelas 9 Semester 1 Dan Kunci Jawabannya

Apakah Anda tertarik mempelajari lebih lanjut tentang deret bilangan atau topik pemrograman lainnya? Beri tahu kami di komentar di bawah!

Tinggalkan komentar