Senin, 14 Oktober 2019

Perulangan dalam C++

For dan Do-while

For


Pernyataan pengulangan FOR adalah pernyataan yang dapat memanipulasi aliran pengeksekusian CPU dan memungkinkan kita untuk membuat program yang berjalan dengan dinamis berdsarkan keinginan pengguna. Pernyataan pengulangan FOR berfungsi untuk melakukan pengeksekusian beberapa pernyataan secara berulang-ulang. Dan merupakan pernyataan pengulangan yang sangat umum dan sering digunakan oleh para programmer C++.

Secara garis besar pernyataan FOR dan WHILE memiliki fungsi dan kerja yang mirip tapi. Jika dalam pernyataan WHILE dibutuhkan satu ekspresi sebagai conditional expression yang bertugas untuk penentu jalanya pengulangan. Dan hal tersebut adalah perbedaan antara FOR dan WHILE. FOR adalah pernyataan pengulangan yang dikhususkan untuk pengulangan yang secara tepat mengetahui berapa kali pengulangan akan terjadi.

Contoh Listing Program

#include <iostream>
#include <conio.h> /
using namespace std;
main()
{
    int i, isi;
    string nama, nik;


    for (i=1; i<=10; i++)
    {
        cout << i << "\n";
    }

    for (i=1; i<=100; i+=2)
    {
        cout<< i << " ";
    }

    for (isi=1; isi<=3; isi++)
    {
        cout<< "\nNama\t: "; cin>> nama;
        cout<< "\nNIk\t: "; cin>> nik;
    }
    getch();
}


Do-while



Do-while adalah salah satu pernyataan pengulangan yang memungkinkan kita untuk membuat program berjalan secara fleksibel berdasarkan keinginan pengguna. Do-while berfungsi untuk mengulangi pengeksekusian beberapa substatement berdasarkan conditional expression yang ada. Do-while berbeda dengan pernyataan while.Do-while pertama kali akan mengeksekusi pernyataannya terlebih dahulu, setelah itu baru akan memeriksa conditional expression.

Contoh Listing Program
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
    int i, n, masuk;
    string nama, nik; //terserah
    cout<< "masukkan jumlah bilangan : "; cin>> n;

    i=1;
    do
    {
        cout<< i << "\n";
        i++;
    }
    while (i<=n);

    cout<< "masukkan bilangan : "; cin>> n;

    i=1;
    do
    {
        cout<< i << " ";
        i+=3;
    }
    while (i<=n);


    masuk=1;
    do
    {
        cout<< "\nNama\t: "; cin>> nama;
        cout<< "\nNIk\t: "; cin>> nik;
        masuk++;
    }
    while (masuk<=3);

    getch();

}


Tidak ada komentar:

Posting Komentar

Perulangan dalam C++

For dan Do-while For Pernyataan pengulangan FOR adalah pernyataan yang dapat memanipulasi aliran pengeksekusian CPU dan memungkinka...