Tutorial Membuat Program Menghitung Barisan atau Deret Genap C/C++ [Perulangan While]
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
- Input dari User
Meminta user untuk memasukkan jumlah bilangan genap yang ingin dihitung. - Logika Perulangan While
Menggunakan perulangan while untuk menghitung dan menampilkan bilangan genap hingga jumlah yang diminta. - 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
- 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.
- Input User: Program meminta user memasukkan berapa banyak bilangan genap yang ingin ditampilkan. Nilai ini disimpan dalam
jumlahGenap
. - 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.
- Perulangan berjalan selama
- 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.