Perulangan Repeat Until (Do While) - Algoritma dan Pemograman

Algoritma dan Pemograman

Perulangan dengan repeat until (do while) adalah perulangan yang belum diketahui berapa banyak pengulangan yang harus dilakukan. Perulangan ini dilakukan dengan melakukan satu kali proses yang ada di perulangan kemudian mengikuti kondisi, jika memenuhi kondisi maka pengulangan akan dilakukan dan jika tidak memenuhi kondisi maka pengulangan akan berhenti. Biasanya kondisi yang digunakan berupa angka dengan nilai awal dan nilai akhir (batas), tetapi dalam beberapa kasus seperti pencarian menggunakan karakter/string sebagai kondisi akhirnya.

Pada perulangan repeat until perulangan akan dilakukan sampai kondisi terpenuhi (until), sedangkan dalam perulangan do while perulangan akan dilakukan apabila memenuhi suatu kondisi (while). Berikut adalah contoh perulangan repeat until (do while) beserta penulisannya dalam bahasa algoritmik dan beberapa bahasa pemograman :

1. Bahasa Algoritmik

{ Deklarasi variabel }
penghitung : integer
kondisi    : integer

{ Memberi nilai pada variabel penghitung dan kondisi }
penghitung  <- 0
kondisi     <- 4

{ Perulangan repeat until }
repeat
    output(penghitung)
    penghitung <- penghitung + 1
until (penghitung > kondisi)

2. Bahasa Pascal

program repeatUntil;

{ Deklarasi variabel }
var
    penghitung : integer;
    kondisi    : integer;

begin
    { Memberi nilai pada variabel penghitung dan kondisi }
    penghitung := 0;
    kondisi    := 4;

    { Perulangan repeat until }
    repeat
        begin
            writeln(penghitung);
            penghitung := penghitung + 1;
        end;
    until (penghitung > kondisi);
end.

3. Bahasa C++

#include <iostream>
using namespace std;

int main()
{
    // Deklarasi variabel
    int penghitung;
    int kondisi;

    // Memberi nilai pada variabel penghitung dan kondisi
    penghitung = 0;
    kondisi    = 5;

    // Perulangan do while
    do
    {
        cout << penghitung << endl;
        penghitung++;
    } while (penghitung < kondisi);

    // Mengembalikan nilai
    return 0;
}

4. Bahasa Java

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

        // Memberi nilai pada variabel penghitung dan kondisi
        penghitung = 0;
        kondisi    = 5;

        // Perulangan do while
        do
        {
            System.out.println(penghitung);
            penghitung++;
        } while (penghitung < kondisi);
    }
}
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