Latihan Kode Program C++: Membuat Deret Angka

Latihan kode program C++ kali ini akan membahas cara membuat berbagai deret angka. Materi ini biasa dipakai untuk menguji pemahaman seputar operator aritmatima serta perulangan for.


Soal Membuat Deret Angka

Buatlah kode program dalam bahasa C++ untuk menampilkan deret angka sebagai berikut:

  1. 1 2 3 4 5 6 7 8 9 10
  2. 3 6 9 12 15 18 21 24 27 30
  3. 8 9 10 11 12 13 14 15 16 17
  4. 1 4 9 16 25 36 49 64 81 100

Input program berupa sebuah angka yang menentukan total jumlah deret.

Berikut contoh output untuk deret B:

Jumlah deret yang diinginkan: 10

3 6 9 12 15 18 21 24 27 30

Berikut contoh output untuk deret D:

Jumlah deret yang diinginkan: 18

1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324

Tips Kode Program Membuat Deret Angka

Soal ini melatih logika pemahaman tentang cara penggunaan operator aritmatika serta perulangan for untuk membuat deret. Berikut tutorial pendahuluan yang bisa diikuti:

Angka input bisa disimpan ke dalam satu variabel integer, kemudian buat perulangan untuk menampilkan deret.

Kunci utama dari kode program membuat deret ada di pola matematika, apakah itu deret penambahan, deret perkalian, atau kombinasi dari keduanya. Jika rumus deret sudah didapat, akan mudah untuk membuat kode programnya.

Silahkan anda coba sebentar untuk membuat kode program dari soal di atas.


Kode Program C++ Membuat Deret Angka (Naik 1 Angka)

Soal untuk deret A adalah yang paling mudah, kita tinggal membuat perulangan for biasa dari 1 sampai angka input, lalu dalam setiap iterasi cout isi variabel counter beserta sebuah spasi:

#include <iostream>

using namespace std;

int main()
{
 cout << "##  Program C++ Deret Angka  ##" << endl;
 cout << "===============================" << endl;
 cout << endl;

 int jumlah_deret,i;

 cout << "Jumlah deret yang diinginkan: ";
 cin >> jumlah_deret;

 cout << endl;
 for (i=1;i<=jumlah_deret;i++) {
    cout << i << " ";
 }

 cout << endl;
 return 0;
}

Hasil kode program:

## Program C++ Deret Angka ##
===============================

Jumlah deret yang diinginkan: 15

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Bagian utama dari kode program ini ada di perulangan for pada baris 16 – 19, yakni buat perulangan dari 1 sampai jumlah_deret, lalu jalankan perintah cout << i << ” “ pada setiap iterasi.


Kode Program Membuat Deret Angka (Kelipatan 3)

Soal untuk deret B, kita diminta membuat deret dalam kelipatan 3. Berikut kode program yang bisa digunakan:

#include <iostream>

using namespace std;

int main()
{
 cout << "##  Program C++ Deret Angka  ##" << endl;
 cout << "===============================" << endl;
 cout << endl;

 int jumlah_deret,i;

 cout << "Jumlah deret yang diinginkan: ";
 cin >> jumlah_deret;

 cout << endl;
 for (i=1;i<=jumlah_deret;i++) {
    cout << i*3 << " ";
 }

 cout << endl;
 return 0;
}

Hasil kode program:

## Program C++ Deret Angka ##
===============================

Jumlah deret yang diinginkan: 20

3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60

Kunci pemecahannya ada di baris 18, yakni menggunakan rumus i*3 untuk membuat deret perulangan kelipatan 3.


Kode Program Membuat Deret Angka (Naik 1 Angka, Mulai dari 8)

Soal untuk deret C, mulai dari angka 8 dan naik 1 angka dalam setiap iterasi. Ini cukup dilakukan dengan mengubah posisi angka awal. Berikut kode program yang bisa digunakan:

#include <iostream>

using namespace std;

int main()
{
 cout << "##  Program C++ Deret Angka  ##" << endl;
 cout << "===============================" << endl;
 cout << endl;

 int jumlah_deret,i;

 cout << "Jumlah deret yang diinginkan: ";
 cin >> jumlah_deret;

 cout << endl;
 for (i=1;i<=jumlah_deret;i++) {
    cout << 7 + i << " ";
 }

 cout << endl;
 return 0;
}

Hasil kode program:

## Program C++ Deret Angka ##
===============================

Jumlah deret yang diinginkan: 25

8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Agar deret mulai dari angka 8, maka iterasi yang digunakan adalah cout << 7 + i << ” “. Alternatif lain bisa juga dengan mengubah nilai awal variabel counter serta kondisi akhir:

 for (i=8;i<=jumlah_deret+7;i++) {
    cout << i << " ";
 }

Kode Program Membuat Deret Angka (Kuadrat)

Dengan sedikit analisis, soal untuk deret D adalah sebuah deret kelipatan, dimana setiap angka merupakan kuadrat dari urutan deret. Berikut kode program yang bisa digunakan:

#include <iostream>

using namespace std;

int main()
{
 cout << "##  Program C++ Deret Angka  ##" << endl;
 cout << "===============================" << endl;
 cout << endl;

 int jumlah_deret,i;

 cout << "Jumlah deret yang diinginkan: ";
 cin >> jumlah_deret;

 cout << endl;
 for (i=1;i<=jumlah_deret;i++) {
    cout << i*i << " ";
 }

 cout << endl;
 return 0;
}

Hasil kode program:

##  Program C++ Deret Angka  ##
===============================

Jumlah deret yang diinginkan: 15

1 4 9 16 25 36 49 64 81 100 121 144 169 196 225

Untuk membuat deret kelipatan, bisa di dapat dari mengalikan nilai variabel counter i dalam setiap iterasi.


Demikian kode program latihan membuat deret angka dalam bahasa pemrograman C++. Latihan deret ini cukup sering dipakai untuk menguji pemahaman tentang perulangan. Biasanya yang berbeda hanya di pola kenaikan setiap deret. Semoga bisa bermanfaat.

5 Comments

  1. Aqil Aziz
    25 Nov 20
    • Andre
      25 Nov 20
  2. ashitaka
    12 Jan 21
  3. Ahmad mus
    17 Jun 21
  4. saleha.
    22 Sep 21

Add Comment