google-site-verification=PmzpujvTp1vq8lSrj_2cSm7n0Gm5dt6jZllsNJXpLVk Pelajaran Teknik Informatika: Pengulangan C++

Kamis, 05 Oktober 2017

Pengulangan C++

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang  PENGULANGAN dalam program C++.  
   A.    Pengertian pernyataan GOTO.
Pernyataan goto adalah yang pernyataan mengarahkan eksekusi ke pernyataan yang berlabel (pernyataan yang diawali oleh suatu nama label dan tanda titik-dua (:)).
Bentuk pernyataan goto :
Goto label;
Contoh program yang menunjukkan efek goto:
a.       Inputan
Berikut merupakan inputan dari pernyataan goto.
#include <iostream>

using namespace std;

main ()
{
    int a,n;
    char Nama[30],Nim[20], pilih, Jurusan, kembali, Angka;

    n=3;
    cout << "Jumlah Mahasiswa : "; cin >> n;

    for (a=1.; a<=3.; a++)
    {
    cout << "\n Data Diri Mahasiswa ke- " << a <<endl;
    cout << a << " Nama : "; cin >> Nama;
    cout << "  Nim  : "; cin >> Nim;
        if (pilih)
        kembali:
        cout<<" Jurusan :"<<endl;
        cout <<"1. TI"<<endl;
        cout <<"2. TIP" <<endl;
        cout <<"3. MO " <<endl;
        cout <<"4. AK" <<endl;
        cout <<"Pilihan (1/2/3/4) : "; cin>> pilih ;

    if (pilih == 1)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TI " << Jurusan;
    }

    else if (pilih == 2)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TIP " << Jurusan;
    }

    else if (pilih == 3)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan MO " << Jurusan;
    }

    else if (pilih == 4)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan AK " << Jurusan;
    }


    else
    {
        n = 5;
        cout << " Angka Yang Anda Masukkan Salah " << n;
       goto kembali;
    }
    }
}

b.      Outputan.
Berikut merupakan outputan dari inputan diatas.

    B.     Pernyataan WHILE
Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali.
Bentuk pernyataan while:
While (ungkapan)
Pernyataan;
Bagian pernyataan tentu saja dapat berupa pernyataan majemuk sehingga bentuknya menjadi seperti berikut:
While (ungkapan)
{
Pernyataan_1;
Pernyataan_2;
...
Pernyataan_N;
}
Contoh program pernyataan while.
a.       Inputan
Berikut merupakan inputan dari pernyataan while.
#include <iostream>

using namespace std;

main ()
{
    int a;
    char Nama[30],Nim[20];
    cout << "Data Diri Mahasiswa" <<endl;

    a=1.;
    while (a<=3.)
    {
    cout << a << " Nama : "; cin >> Nama;
    a++;
    cout << " Nim  : "; cin >> Nim;
    }

}
b.      Outputan.
Berikut merupakan outputan dari inputan pernyataan while diatas.

   C.     Pernyataan DO..WHILE.
Pernyataan do...while adalah pernyataan yang berguna juga untuk pengulangan.
Bentuk umum pernyataan do...while:
Do
{
Pernytaan_1;
Pernyataan_2;
......
Pernyataan_N;
} while (ungkapan);


   D.    Pernytaan FOR.
Pernyataan for adalah beguna untuk mengulang eksekusi terhadap satu atau sejumlah pernyataan.
Bentuk umum dari pernyataan for:
For (ungkapan_1; ungkapan_2; ungkapan_3)
Pernyataan;

Pernyataan di atas identik dengan:
Ungkapan_1;
While (uangkapan_2)
{
Pernyataan;
Ungkapan_3;
}
Contoh dari pernyataan for.
a.       Inputan
Berkut merupakan inputan dari pernyataan for diatas.
#include <iostream>

using namespace std;

main ()
{
    int a,n;
    char Nama[30],Nim[20], pilih, Jurusan, kembali, Angka;

    n=3;
    cout << "Jumlah Mahasiswa : "; cin >> n;

    for (a=1.; a<=3.; a++)
    {
    cout << "\n Data Diri Mahasiswa ke- " << a <<endl;
    cout << a << " Nama : "; cin >> Nama;
    cout << "  Nim  : "; cin >> Nim;
        if (pilih)
        kembali:
        cout<<" Jurusan :"<<endl;
        cout <<"1. TI"<<endl;
        cout <<"2. TIP" <<endl;
        cout <<"3. MO " <<endl;
        cout <<"4. AK" <<endl;
        cout <<"Pilihan (1/2/3/4) : "; cin>> pilih ;

    if (pilih == 1)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TI " << Jurusan;
    }

    else if (pilih == 2)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan TIP " << Jurusan;
    }

    else if (pilih == 3)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan MO " << Jurusan;
    }

    else if (pilih == 4)
    {
    cout << "\n Nama " << Nama;
    cout << " dengan Nim " << Nim;
    cout << " adalah mahasiswa jurusan AK " << Jurusan;
    }


    else
    {
        n = 5;
        cout << " Angka Yang Anda Masukkan Salah " << n;
       goto kembali;
    }
    }
}
b.      Outputan
Berikut merupakan outputan dari inputan pernyataan for diatas.

Wassalamuallaikum wr.wb
Referensi
penertbit andi/Abdulkadir/pemrograman c++//membahas pemrograman berorientasi objek.



Tidak ada komentar:

Posting Komentar

Cari Blog Ini

Pages

Static Routing 10 Router

Setting static routing dengan 10 Mikrotik 1.         Setting static routing dengan menggunakan 10 mikrotik. Yang mana topolog...