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.
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.
Mengulang teks "Bahasa C++" sebanyak 10 kali.
Source Code:
4. Goto
Pernyataan hoto, diperlukan untuk melakukan suatu lompatan ke sesuatu pernyataan berlabel yang ditandai dengan tanda titik dua ":".
Bentuk Umumnya adalah:
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