Perulangan For - Algoritma dan Pemograman

Algoritma dan Pemograman

Perulangan dengan for adalah perulangan yang sudah jelas diketahui berapa banyak pengulangan yang harus dilakukan. Dengan kata lain perulangan ini sudah jelas berapa nilai awal dan berapa nilai akhir (batas) perulangannya.

Perulangan dengan for dibedakan menjadi dua, yaitu perulangan for hitung naik dan perulangan for hitung turun. Berikut adalah contoh perulangan for beserta penulisannya dalam bahasa algoritmik dan beberapa bahasa pemograman :

1. Bahasa Algoritmik

Perulangan for hitung naik

{ Deklarasi variabel }
penghitung : integer
nilaiAwal  : integer
nilaiAkhir : integer

{ Memberi nilai pada variabel nilaiAwal dan nilaiAkhir }
nilaiAwal   <- 0
nilaiAkhir  <- 4

{ Perulangan for }
for penghitung <- nilaiAwal to nilaiAkhir do
    output(penghitung)

Perulangan for hitung turun

{ Deklarasi variabel }
penghitung : integer
nilaiAwal  : integer
nilaiAkhir : integer

{ Memberi nilai pada variabel nilaiAwal dan nilaiAkhir }
nilaiAwal   <- 4
nilaiAkhir  <- 0

{ Perulangan for }
for penghitung <- nilaiAwal downto nilaiAkhir do
    output(penghitung)

2. Bahasa Pascal

Perulangan for hitung naik

program perulanganNaik;

{ Deklarasi variabel }
var
    penghitung : integer;
    nilaiAwal  : integer;
    nilaiAkhir : integer;

begin
    { Memberi nilai pada variabel nilaiAwal dan nilaiAkhir }
    nilaiAwal   := 0;
    nilaiAkhir  := 4;

    { Perulangan for }
    for penghitung := nilaiAwal to nilaiAkhir do
    begin
        writeln(penghitung);
    end;
end.

Perulangan for hitung turun

program perulanganTurun;

{ Deklarasi variabel }
var
    penghitung : integer;
    nilaiAwal  : integer;
    nilaiAkhir : integer;

begin
    { Memberi nilai pada variabel nilaiAwal dan nilaiAkhir }
    nilaiAwal   := 4;
    nilaiAkhir  := 0;

    { Perulangan for }
    for penghitung := nilaiAwal downto nilaiAkhir do
    begin
        writeln(penghitung);
    end;
end.

3. Bahasa C++

Perulangan for hitung naik

#include <iostream>
using namespace std;

int main()
{
    // Deklarasi variabel
    int penghitung;
    int nilaiAwal;
    int nilaiAkhir;

    // Memberi nilai pada variabel nilaiAwal dan nilaiAkhir
    nilaiAwal   = 0;
    nilaiAkhir  = 5;

    // Perulangan for
    for (penghitung = nilaiAwal; penghitung < nilaiAkhir; penghitung++)
    {
        cout << penghitung << endl;
    }

    // Mengembalikan nilai
    return 0;
}

Perulangan for hitung turun

#include <iostream>
using namespace std;

int main()
{
    // Deklarasi variabel
    int penghitung;
    int nilaiAwal;
    int nilaiAkhir;

    // Memberi nilai pada variabel nilaiAwal dan nilaiAkhir
    nilaiAwal   =  4;
    nilaiAkhir  = -1;

    // Perulangan for
    for (penghitung = nilaiAwal; penghitung > nilaiAkhir; penghitung--)
    {
        cout << penghitung << endl;
    }

    // Mengembalikan nilai
    return 0;
}

4. Bahasa Java

Perulangan for hitung naik

public class Main
{
    public static void main(String[]args)
    {
        // Deklarasi variabel
        int penghitung;
        int nilaiAwal;
        int nilaiAkhir;

        // Memberi nilai pada variabel nilaiAwal dan nilaiAkhir
        nilaiAwal   = 0;
        nilaiAkhir  = 5;

        // Perulangan for
        for (penghitung = nilaiAwal; penghitung < nilaiAkhir; penghitung++)
        {
            System.out.println(penghitung);
        }
    }
}

Perulangan for hitung turun

public class Main
{
    public static void main(String[]args)
    {
        // Deklarasi variabel
        int penghitung;
        int nilaiAwal;
        int nilaiAkhir;

        // Memberi nilai pada variabel nilaiAwal dan nilaiAkhir
        nilaiAwal   =  4;
        nilaiAkhir  = -1;

        // Perulangan for
        for (penghitung = nilaiAwal; penghitung > nilaiAkhir; penghitung--)
        {
            System.out.println(penghitung);
        }
    }
}
4or Education

4or Education hadir sebagai blog edukasi yang menemanimu menjelajahi samudra ilmu pengetahuan dan teknologi. Di sini, kamu akan menemukan berbagai artikel menarik dan informatif seputar : Pengetahuan, Pendidikan, Teknologi, dan Lain-lain.

Posting Komentar

Lebih baru Lebih lama