Tutorial Membuat Program Menghitung Barisan atau Deret Genap C/C++ [Perulangan While]

Tutorial Membuat Program Menghitung Barisan atau Deret Genap C/C++ [Perulangan While]
Photo by James Harrison / Unsplash

Membuat program sederhana untuk menghitung deret bilangan genap adalah latihan yang bagus untuk memahami konsep perulangan dan logika pemrograman. Dalam tutorial ini, kita akan membahas langkah demi langkah cara membuat program di C/C++ untuk menghitung barisan atau deret bilangan genap menggunakan perulangan while.

Program ini cocok untuk pemula yang ingin mengasah keterampilan dasar dalam pemrograman C/C++. Yuk, kita mulai!

Konsep Dasar Bilangan Genap

Bilangan genap adalah bilangan yang habis dibagi 2. Sifat-sifat bilangan genap:

  • Bilangan genap pertama adalah 2.
  • Pola bilangan genap adalah kelipatan 2: 2, 4, 6, 8, 10, dst.

Dalam program, kamu bisa mengecek bilangan genap dengan rumus:

if (angka % 2 == 0) {
  // angka adalah bilangan genap
}

Rencana Program

  1. Input dari User
    Meminta user untuk memasukkan jumlah bilangan genap yang ingin dihitung.
  2. Logika Perulangan While
    Menggunakan perulangan while untuk menghitung dan menampilkan bilangan genap hingga jumlah yang diminta.
  3. Output
    Menampilkan deret bilangan genap sesuai dengan input user.

Contoh Kode Program

Berikut adalah implementasi programnya:

Kode Program

#include <iostream>
using namespace std;

int main() {
    int jumlahGenap;    // Variabel untuk menyimpan jumlah bilangan genap
    int bilangan = 2;   // Bilangan genap pertama
    int hitung = 0;     // Counter untuk menghitung berapa banyak bilangan genap sudah dicetak

    // Meminta user memasukkan jumlah bilangan genap yang diinginkan
    cout << "Masukkan jumlah bilangan genap yang ingin dihitung: ";
    cin >> jumlahGenap;

    // Perulangan While untuk mencetak bilangan genap
    cout << "Deret bilangan genap: ";
    while (hitung < jumlahGenap) {
        cout << bilangan << " ";  // Tampilkan bilangan genap
        bilangan += 2;            // Tambah 2 untuk bilangan genap berikutnya
        hitung++;                 // Tambahkan counter
    }

    // Akhiri program
    cout << endl << "Program selesai." << endl;
    return 0;
}

Penjelasan Program

  1. Deklarasi Variabel:
    • jumlahGenap: Menyimpan input jumlah bilangan genap yang ingin dihitung.
    • bilangan: Inisialisasi dengan 2 (bilangan genap pertama).
    • hitung: Counter untuk melacak jumlah bilangan genap yang sudah dicetak.
  2. Input User: Program meminta user memasukkan berapa banyak bilangan genap yang ingin ditampilkan. Nilai ini disimpan dalam jumlahGenap.
  3. Perulangan While:
    • Perulangan berjalan selama hitung < jumlahGenap.
    • Setiap iterasi:
      • Bilangan genap saat ini dicetak.
      • Nilai bilangan ditambah 2 untuk mendapatkan bilangan genap berikutnya.
      • Counter hitung bertambah 1 untuk melacak jumlah bilangan yang sudah ditampilkan.
  4. Output: Setelah perulangan selesai, program menampilkan deret bilangan genap yang diminta.

Contoh Output

Input:

Masukkan jumlah bilangan genap yang ingin dihitung: 5

Output:

Deret bilangan genap: 2 4 6 8 10
Program selesai.

Modifikasi Program

Menampilkan Deret dengan Format Tertentu
Misalnya, deret genap ditampilkan dalam baris baru.Kode:

while (hitung < jumlahGenap) {
    cout << bilangan << endl;  // Tampilkan bilangan genap di baris baru
    bilangan += 2;
    hitung++;
}

Menghitung Total Deret Genap
Kamu bisa menambahkan fitur untuk menghitung jumlah semua bilangan genap dalam deret.Kode Tambahan:

int total = 0;
while (hitung < jumlahGenap) {
    cout << bilangan << " ";
    total += bilangan;  // Menambahkan bilangan ke total
    bilangan += 2;
    hitung++;
}
cout << endl << "Total: " << total << endl;

Kesimpulan

Dengan menggunakan perulangan while, kamu bisa membuat program sederhana untuk menghitung dan menampilkan deret bilangan genap. Metode ini sangat cocok untuk memahami logika perulangan dan manipulasi variabel.

Read more