MODUL 5 PERULANGAN (LOOP)

Peserta didik mengetahui, mamahami dan menggunakan statemen perulangan sederhana dengan jumlah tertentu pada bahasa pemrograman. Pada modul ke 5 ini dibahas perulangan dengan menggunakan FOR.


A. Teori 

Perulangan adalah suatu mekanisme dalam bahasa pemrograman agar melakukan eksekusi terhadap suatu statemen berulangkali. Statemen dalam blok yang berada dalam perulangan akan diulang sesuai jumlah yang ditetapkan atau akan diulang sesuai kondisi yang berlaku. Dalam pemrograman, perulangan terdiri dari dua kategori, yaitu perulanagn tertentu, dimana jumlah perulangan statemen sudah ditentukan, dan perulangan tak tentu, dimana jumlah perulangan ditentukan oleh kondisi. Ada perulangan yang dikerjakan jika kondisi tertentu di penuhi, ada pula perulangan yang dilakukan terus menerus hingga kondisi tertentu terpenuhi baru perulangan dihentikan. 

Struktur pengulangan jenis ini digunakan untuk melakukan perulangan yang telah diketahui banyaknya statemen yang diulang. Untuk melakukan perulangan dengan menggunakan struktur ini, kita harus memiliki sebuah variabel sebagai indeksnya. Namun perlu sekali untuk diperhatikan bahwa tipe data dari variabel yang akan digunakan sebagai indeks haruslah tipe data yang mempunyai urutan yang teratur, misalnya tipe data integer (0,1,2,….) atau char ("a", "b", ‗c‘,…..). 

Dalam statemen perulangan dikenal suatu variable index sebagai pencacah jumlah perulangan yang dilakukan. Jika perulangan terindeks naik maka nilai awal harus lebih kecil dari nilai akhir. Sebaliknya jika perulangan terindeks menurun maka nilai awal harus lebih besar dari nilai akhir.

Dalam C++ perulangan tertentu diberikan dengan perintah FOR dengan struktur sebagai berikut:

https://questera.blogspot.com/2025/08/04-struktur-control-percabangan.html

 

B. Latihan 

Contoh program latihan 1. Index menaik

#include <iostream>
using namespace std;

int main() {
    int a, b;
    b = 100;

    for (a = 5; a <= 10; a++) {
        cout << "a = " << a << "  b = " << b << endl;
        b = b + 5;
    }

    return 0;
}

Contoh program latihan 2. Index menurun 

#include <iostream>

using namespace std;

int main() {
    int a, b;
    b = 100;

    for (a = 10; a >= 5; a--) {
        cout << "a = " << a << "\tb = " << b << endl;
        b = b + 5;
    }

    return 0;
}

Contoh program latihan 3. Index diinputkan

#include <iostream>
using namespace std;

int main() {
    int a, b, c;

    cout << "Masukkan nilai awal: ";
    cin >> a;

    cout << "Masukkan nilai akhir: ";
    cin >> b;

    for (c = a; c <= b; c++) {
        cout << c << endl;
    }

    cout << "Selesai" << endl;

    return 0;
}

C.Tugas 

1. Buatlah program sederhana untuk menampilkan bilangan ganjil diantara dua buah bilangan 
2. Buatlah program sederhana untuk mencetak kelipatan deret aritmatika ke 1 sampai dengan ke n dengan nilai awal a. Deret berikutnya adalah ditambah 3 jika. Hitung seluruh deret yang telah dibuat

Posting Komentar

Lebih baru Lebih lama

Formulir Kontak