Perulangan C++ - Ilmu Dasar IT

Ilmu Dasar IT

Belajar Disini!!!

Minggu, 01 Oktober 2017

Perulangan C++

Perulangan C++

Berikut Struktur Perulangan C++

1. For
    Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya, struktur perulangan for tampaknya lebih efisien karena susunannya lebih simpel dan sederhana.


Bentuk Umum perulangan for.

Contoh Kasus:
Mengulang kata "Bahasa C++" sebanyak 10 kali.

Source Code:

Output dari program diatas:

2. While
     Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.

Bentuk umum perulangan While:

Contoh Kasus:
Mengulang teks "Bahasa C++" sebanyak 10 kali

Source Code:


 Output dari program diatas.

3. Do-while
    Pada dasarnya struktur perulangan do....while sama saja dengan struktur while, hanya saja pada proses perulangan dengan while, seleksi berada di while yang letaknya di atas sementara pada perulangan do....while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do…while sekurang-kurangnya akan terjadi satu kali perulangan.

Bentuk umum perulangan Do-while.

 Contoh Kasus:
Mengulang teks "Bahasa C++" sebanyak 10 kali.

Source Code:

 Output dari program diatas.

4. Goto
    Pernyataan hoto, diperlukan untuk melakukan suatu lompatan ke sesuatu pernyataan berlabel yang ditandai dengan tanda titik dua ":".
Bentuk Umumnya adalah:

Contoh Kasus:
Perulangan pada data mahasiswa berupa Nama dan NIM serta pilihan jurusan.

Source Kode:
#include <iostream>


using namespace std;
 main ()
{
    int a, n, pilih;
    char nama[10];
    char nim[10];


    cout<<"Banyaknya Mahasiswa : " ; cin>>n; //dinamis
    for (a=1;a<=n;a++)
    {
        cout<< a <<") ";
        cout<<" Data Diri Mahasiswa ke-" <<a <<":"<<endl;
        cout<<"\tNama \t: "; cin>>nama;
        cout<<"\tNIM \t: "; cin>>nim;
        ulangi:
        cout<<"Jurusan \t: 1. TI "<<endl;
        cout<<"\t\t  2. TIP "<<endl;
        cout<<"\t\t  3. MO "<<endl;
        cout<<"\t\t  4. AK "<<endl;
        cout<<"Pilihan(1/2/3/4): "; cin>>pilih;
        cout<<endl;

        if (pilih==1)
        {

            cout<<nama <<" dengan NIM: " <<nim << " adalah Mahasiswa Jurusan TI";
        }

        else if (pilih==2)
        {

            cout<<nama <<" dengan NIM: " <<nim << " adalah Mahasiswa Jurusan TIP";
        }
        else if (pilih==3)
        {

            cout<<nama <<" dengan NIM: " <<nim << " adalah Mahasiswa Jurusan MO";
        }
        else if (pilih==4)
        {

            cout<<nama <<" dengan NIM: " <<nim << " adalah Mahasiswa Jurusan AK";
        }
        else
        {

            cout<<"Anda salah memasukan pilihan" <<endl;
            goto ulangi;
        }

        cout<<endl;
    }



}


Otuput dari program diatas:

Sumber:

Frieyadie, S.Kom. (2007). Pemrograman C++ dengan Borland C++ 5.02 (Edisi Revisi). Jakarta.


Tidak ada komentar:

Posting Komentar

Halaman