Contoh Progam Do While C++ , Penjelasan Dan Flowchart nya ~ Coding IsmyNR - Cara Dan Contoh Pemrograman

Contoh Progam Do While C++ , Penjelasan Dan Flowchart nya

Konsep perulangan dalam pemrograman adalah misalnya ketika kita mengulang sebuah pekerjaan menulis "aku suka koding" dalam beberapa baris, seperti pada saat kita SD sampai satu lembar penuh berisikan "aku suka koding" semua.

Contoh Progam Do While C++ dan penjelasan

Tentu hal seperti itu membuat penat, beda hal nya dengan program c++, kita bisa membuat perulangan untuk menulis "aku suka koding" dengan cepat, berapapun sesuai dengan apa yang kita inginkan, tanpa adanya rasa penat dalam komputer wkwk. Pekerjaan menulis seperti itu merupakan sesuatu hal yang diulang terus menerus, jadi buat apa kita menulis banyak seperti itu jika dalam komputer dengan bahasa c++ pun bisa dilakukan jadi begitulah implementasi perulangan.

Do While

Pernyataan do while dalam c++ adalah pernyataan perulangan yang dapat kita gunakan untuk membuat program secara elastis sesuai dengan keinginan kita dengan mengulangi pengeksekusian beberapa statement sampai ada suatu kondisi yang ditetapkan false.

Perbedaan While - Do While

Format perulangan while bisa disimpulkan :
while(kondisi)
    {
        // Blok pernyataan atau statement
    }
Untuk lebih jelasnya lagi kunjungi penjelasan while secara rinci Contoh Program C++ Perulangan While Serta Penjelasan dan Floawchartnya

Pernyataan do while
do{
      // Blok pernyataan
  } while(kondisi);
Lakukan / kerjakan printah yang ada didalam do sampai pengecualian pada kondisi while tidak terpenuhi (false), jadi jika kondisi terpenuhi / bernilai false maka program akan keluar dari pernyataan do while (do while berhenti).

Perulangan do-while mengeksekusi code yang ada di pada blok do{ .... lalu baru melakukan pengecekan dengan while()

Perulangan while melakukan pengecekan pada kondisi didalam while(kondisi) lalu baru mengeksekusi kode yang ada dalam blok while{ ....

Seperti pada contoh dibawah ini:
#include <iostream>
using namespace std;

int main()
{
    int i = 1; //buat variebl i untuk while dan do-while

    while(i <= 5){
        cout << "Hello World, hasil dari : while" << endl;
        i++;
    }

    do{
        cout << "Hello World, hasil dari : do-while" << endl;
        i++;
    }while(i <= 5);
    cout << endl;

    return 0;
}
Outputnya:
Hello World, hasil dari : while
Hello World, hasil dari : while
Hello World, hasil dari : while
Hello World, hasil dari : while
Hello World, hasil dari : while
Hello World, hasil dari : do-while


Process returned 0 (0x0)   execution time : 0.068 s
Press any key to continue.

Disitu terlihat bagaimana perbedaan while dan do-while

Contoh Flowcart Pernyataan Do While

contoh flowchart do while
Pada flowchart diatas do while mengeksekusi pernyataan / statement terlebih dahulu setelah itu program akan memeriksa kondisi / ekspresi, jika kondisi true maka progam akan mengeksekusi kembali pernyataan / statement terus menerus sampai kondisi false program akan keluar dari pernyataan do while.

Jadi misalkan kondisi dari awal pengeksekusian sudah bernilai false, maka progam do while masih  bisa berjalan mengeksekusi isi badan dari do yaitu statement lalu pada while(kondisi) akan berhenti (tidak terus mengulang) karena do while ini akan mengeksekusi isi statement terlebih dahulu sebelum mengecek kondisi.

Berbeda halnya dengan pernyataan while, dia mengeksekusi kondisi terlebih dahulu sebelum mengeksekusi isi statementnya.

Contoh Program Do While Dan Penjelasannya 

#include <iostream>
using namespace std;

int main()
{
    int i=1;
 do {
  cout << "C++" << endl;
  i++;
 } while (i<=10);
    return 0;
}

Contohnya seperti diatas, untuk membuat program mencetak "C++" sampai kondisi i <= 10, variabel i = 1 ketika statement dieksekusi maka i++ (i bertambah) terus menerus melakukan perulangan.

Misalkan sampai pada i = 11, walaupun kondisi yang ditetapkan saat ini sudah bernilai false, tetapi statement masih dieksekusi dan masuk mencetak "C++", setelah itu masuk ke kondisi dan progam do while berhenti.

Contoh lagi untuk mencetak "aku suka koding" mencetak berapa sesuai dengan apa yang kita inginkan.
#include <iostream>
using namespace std;

int main()
{
    int no=1, pilihan;
    cout << "Mau cetak berapa ? ";
    cin >> pilihan;
 do {
  cout << no << "). Aku Suka Koding" << endl;
  no++;
 } while (no <= pilihan);
    return 0;
}
Pada code diatas adalah mencetak tulisan "aku suka koding" pada layar console dengan sampai berapa tulisan tersebut dicetak.


tag:
contoh program do while c++ dan flowchart
contoh program do while pada c++
contoh program c++ perulangan dan percabangan
contoh program perulangan for while do while c++
perulangan penjumlahan c++
contoh program do while
contoh prorgam c++ perulangan huruf
logoblog

Share :

1 comment:

Berkomentarlah jika ada pertanyaan, Kesan pembaca atau saran yang membangun blog ini.
> Gunakan akun google dan ceklis kolom (Notify Me) agar mendapat notifikasi balasan komentar

 
Back to Top