Advertisements
latihan C++

Latihan C++ #41: Membuat Deret Angka

Anak Males – Di artikel kali ini kita akan mencoba latihan untuk membuat program C++ menampilkan deret angka, kita akan mencoba dari pembuatan algoritma dan lain lain.

Dalam tutorial ini, kita akan belajar bagaimana membuat program C++ yang menerima input dari user dan menampilkan deret angka sesuai dengan input tersebut.

Program ini akan menggunakan perintah cin untuk menerima input dari user dan perulangan for atau while untuk menampilkan deret angka.

Untuk membuat program ini, Anda memerlukan software pengembangan C++ seperti GCC atau Visual Studio. Anda juga perlu memahami dasar-dasar pemrograman C++ seperti perulangan dan perintah input/output.

Setelah menyelesaikan tutorial ini, Anda akan dapat membuat program yang dapat menerima input dari user dan menampilkan deret angka sesuai dengan input tersebut.

Ini akan menjadi dasar penting untuk membuat program-program yang lebih kompleks di masa depan.

Apa Itu Deret Angka ?

Deret angka adalah urutan angka yang diurutkan sesuai dengan aturan tertentu. Deret angka dapat ditentukan oleh beberapa kriteria seperti:

  • Deret bilangan bulat (seperti 1, 2, 3, 4, 5, …)
  • Deret bilangan riil (seperti 1.5, 2.5, 3.5, 4.5, …)
  • Deret bilangan fibonacci (seperti 1, 1, 2, 3, 5, 8, 13, …)
  • Deret bilangan prima (seperti 2, 3, 5, 7, 11, 13, 17, …)
  • Deret bilangan geometri (seperti 2, 4, 8, 16, 32, …)

Deret angka juga dapat digunakan dalam matematika, fisika, dan ilmu lain untuk menyelesaikan masalah yang berhubungan dengan urutan dan perhitungan.

Dalam pemrograman, deret angka sering digunakan untuk menampilkan suatu urutan data atau untuk melakukan perhitungan yang berhubungan dengan urutan.

Misalnya, untuk menampilkan deret angka dari 1 sampai N, atau untuk mencari jumlah deret angka yang ditentukan.

2 Hal Yang Perlu Disiapkan Untuk Membuat Program C++ Menampilkan Deret Angka

Sebelum membuat program C++ untuk menampilkan deret angka, kita harus sudah mengerti beberapa materi C++ seperti berikut ini :

Kita akan membahas secara singkat di tutorial kali ini. Jadi simak aja sampai akhir. Mari kita bahas.

Input Dan Output C++

Input dan output pada C++ dapat dilakukan dengan menggunakan perintah input-output standar (I/O) dari C++, yaitu cin dan cout.

  • cin digunakan untuk menerima input dari pengguna. Contoh: cin >> x; (x adalah variabel yang digunakan untuk menyimpan input dari pengguna)
  • cout digunakan untuk menampilkan output ke layar. Contoh: cout << “Hello, World!”;

Anda juga dapat menggunakan perintah printf dan scanf dari C yang juga dapat digunakan di C++.

contoh :

#include <iostream>
using namespace std;

int main() {
    int x;
    cout << "Masukkan sebuah angka: ";
    cin >> x;
    cout << "Angka yang dimasukkan adalah: " << x << endl;
    return 0;
}

output :

Masukkan sebuah angka: 5
Angka yang dimasukkan adalah: 5

Perulangan C++

Perulangan dalam C++ dapat dilakukan dengan menggunakan perintah-perintah seperti for, while, dan do-while.

1. for loop digunakan untuk mengeksekusi perintah yang ditentukan jumlah kali. Contoh:

for (int i = 0; i < 5; i++) {
    cout << i << endl;
}

2. while loop digunakan untuk mengeksekusi perintah selama kondisi yang ditentukan terpenuhi. Contoh:

int i = 0;
while (i < 5) {
    cout << i << endl;
    i++;
}

3. do-while loop mirip dengan while loop, namun perintah di dalam blok do akan dieksekusi sekali sebelum kondisi di dalam while diperiksa. Contoh:

int i = 0;
do {
    cout << i << endl;
    i++;
} while (i < 5);

Semua perintah perulangan diatas akan menghasilkan output sama yaitu :

0
1
2
3
4

Selain itu juga ada perintah “for each” yang digunakan untuk iterasi dalam koleksi data seperti array dan vector.

int array[5] = {1,2,3,4,5};
for (int x : array) {
    cout << x << endl;
}

Semua perintah perulangan yang telah disebutkan di atas memiliki kondisi awal, kondisi akhir, dan increment/decrement yang berbeda-beda, sehingga dapat digunakan sesuai dengan kebutuhan dalam pemrograman.

Algoritma Program C++ Menampilkan Deret Angka

Algoritma untuk program C++ yang menerima input dari user dan menampilkan deret angka sesuai dengan input tersebut dapat dijelaskan sebagai berikut:

  1. Mulai program dengan menyertakan library iostream yang digunakan untuk input/output.
  2. Deklarasikan variabel untuk menyimpan input dari user.
  3. Tampilkan pesan perintah untuk meminta input dari user menggunakan perintah cout.
  4. Terima input dari user menggunakan perintah cin dan simpan dalam variabel yang telah dideklarasikan.
  5. Buat perulangan dengan menggunakan for atau while, dengan kondisi dimana perulangan akan dilakukan sebanyak jumlah yang diinputkan oleh user.
  6. Pada setiap perulangan, tampilkan angka yang sesuai dengan perulangan saat ini menggunakan perintah cout
  7. Kemudian lakukan increment pada variable yang digunakan sebagai pembatas atau penentu jumlah perulangan.
  8. Setelah perulangan selesai, keluar dari program dengan perintah return 0.

Itu adalah algoritma umum untuk program C++ yang menerima input dari user dan menampilkan deret angka sesuai dengan input tersebut. Anda dapat menyesuaikan dan menambahkan detail sesuai kebutuhan.

Contoh Program C++ Menampilkan Deret Angka Menggunakan For

Berikut ini adalah contoh program C++ untuk menampilkan deret angka menggunakan perulangan for.

#include <iostream>

int main() {
    int n;
    std::cout << "Masukkan N: ";
    std::cin >> n;
    for (int i = 1; i <= n; i++) {
        std::cout << i << " ";
    }
    return 0;
}

Program di atas adalah contoh implementasi dari algoritma yang saya jelaskan sebelumnya. Program ini ditulis dalam bahasa C++ dan melakukan tugas untuk menerima input dari user dan menampilkan deret angka sesuai dengan input tersebut.

  1. Pertama, program menyertakan library iostream yang digunakan untuk operasi input/output.
  2. Kemudian, program mendeklarasikan variabel ‘n’ yang akan digunakan untuk menyimpan input dari user.
  3. Program menampilkan pesan “Masukkan N: ” menggunakan perintah cout untuk meminta input dari user.
  4. Lalu, program menerima input dari user menggunakan perintah cin dan menyimpannya dalam variabel ‘n’.
  5. Setelah itu, program membuat perulangan dengan menggunakan for, dengan variabel ‘i’ sebagai pembatas perulangan dengan kondisi dimana perulangan akan dilakukan sebanyak jumlah yang diinputkan oleh user(n).
  6. Pada setiap perulangan, program menampilkan angka yang sesuai dengan perulangan saat ini menggunakan perintah cout.
  7. Kemudian dilakukan increment pada variable i yang digunakan sebagai pembatas perulangan.
  8. Setelah perulangan selesai, program keluar dari program dengan perintah return 0.

Secara umum program akan meminta input dari user, lalu menampilkan deret angka dari 1 sampai N (dimana N adalah input dari user), dengan menggunakan perulangan for.

Baca Juga : Belajar PHP #05 : Manipulasi String

Output Program C++ Menampilkan Deret Angka Menggunakan For

Output dari program tersebut akan tergantung pada input yang diberikan oleh user. Jika user memasukkan N = 5, maka output dari program akan seperti ini:

Masukkan N: 5
1 2 3 4 5

Jika user memasukkan N = 7, maka output dari program akan seperti ini:

Masukkan N: 7
1 2 3 4 5 6 7

Dan jika user memasukkan N = 12, maka output dari program akan seperti ini:

Masukkan N: 12
1 2 3 4 5 6 7 8 9 10 11 12

Secara umum, output dari program akan selalu menampilkan deret angka dari 1 sampai N (dimana N adalah input dari user) dengan dipisahkan spasi.

Baca Juga : Latihan C++ #40: Membuat Merge Sort

Contoh Program C++ Menampilkan Deret Angka Menggunakan While

Berikut ini adalah contoh program C++ untuk menampilkan deret angka yang menggunakan perulangan while:

#include <iostream>

int main() {
    int n,i=1;
    std::cout << "Masukkan N: ";
    std::cin >> n;
    while(i<=n){
        std::cout << i << " ";
        i++;
    }
    return 0;
}

Program di atas adalah contoh implementasi dari algoritma yang digunakan untuk menerima input dari user dan menampilkan deret angka sesuai dengan input tersebut.

Program ini ditulis dalam bahasa C++ dan melakukan tugas yang sama seperti program sebelumnya yang menggunakan perulangan for, namun menggunakan perulangan while.

  1. Pertama, program menyertakan library iostream yang digunakan untuk operasi input/output.
  2. Kemudian, program mendeklarasikan variabel ‘n’ dan ‘i’ yang akan digunakan untuk menyimpan input dari user dan sebagai pembatas perulangan.
  3. Program menampilkan pesan “Masukkan N: ” menggunakan perintah cout untuk meminta input dari user.
  4. Lalu, program menerima input dari user menggunakan perintah cin dan menyimpannya dalam variabel ‘n’.
  5. Setelah itu, program membuat perulangan dengan menggunakan while, dengan variabel ‘i’ sebagai pembatas perulangan dengan kondisi dimana perulangan akan dilakukan selama i lebih kecil sama dengan jumlah yang diinputkan oleh user(n).
  6. Pada setiap perulangan, program menampilkan angka yang sesuai dengan perulangan saat ini menggunakan perintah cout.
  7. Kemudian dilakukan increment pada variable i yang digunakan sebagai pembatas perulangan.
  8. Setelah perulangan selesai, program keluar dari program dengan perintah return 0.

Secara umum, program akan meminta input dari user, lalu menampilkan deret angka dari 1 sampai N (dimana N adalah input dari user), dengan menggunakan perulangan while.

Baca Juga : Latihan C++ #39 : Implementasi Quick Sort

Output Program C++ Menampilkan Deret Angka Menggunakan While

Output dari program tersebut akan tergantung pada input yang diberikan oleh user. Sama seperti menampilkan deret angka yang menggunakan for, jika user memasukkan N = 5, maka output dari program akan seperti ini:

Masukkan N: 5
1 2 3 4 5

Jika user memasukkan N = 7, maka output dari program akan seperti ini:

Masukkan N: 7
1 2 3 4 5 6 7

Dan jika user memasukkan N = 12, maka output dari program akan seperti ini:

Masukkan N: 12
1 2 3 4 5 6 7 8 9 10 11 12

Penutup

Selesai sudah tutorial ini tentang cara membuat program C++ yang menerima input dari user dan menampilkan deret angka sesuai dengan input tersebut.

Kita telah belajar bagaimana menggunakan perintah cin untuk menerima input dari user dan perulangan for dan while untuk menampilkan deret angka.

Anda sekarang dapat menerapkan pengetahuan yang didapat dalam tutorial ini untuk membuat program yang lebih kompleks dan menyesuaikan dengan kebutuhan yang Anda miliki.

Ingatlah untuk selalu melakukan testing dan debugging pada program Anda sebelum dijalankan dan digunakan.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *