Lompat ke konten Lompat ke sidebar Lompat ke footer

Mengeksekusi Instruksi Goto Dengan Kondisi Tertentu

www.niguru.comNiguru.com | Selasa, 06 Apr 2021 | Pada posting sehari sebelumnya Niguru.com sudah memperkenalkan dan menjelaskan mengenai cara penggunaan instruksi Goto untuk membantu programmer dalam mengatur lompatan program dari satu kelompok instruksi ke kelompok instruksi lainnya.

Instruksi Goto juga dapat dijalankan hanya dalam kondisi tertentu saja, tentunya dengan menambahkan instruksi IF sebagai penentu kondisinya. Dapat ditulis dengan sintaks berikut ini:

if (kondisi){goto label;}

Berikut ini contoh penggunaannya dalam program:

#include <iostream>
using namespace std;
int main () {

ulang:
string a;
cout<<"ketik input string: ";
getline (cin,a);
cout<<"isi variabel a = "<<a;
cout<<endl<<endl;

if (a!="cukup"){goto ulang;}

return 0;
}

www.niguru.com

Simpan dengan nama goto02.cpp (boleh disimpan dengan nama lain):

www.niguru.com

Double-click file goto02.cpp, CB (code::blocks) yang sudah berasosiasi akan otomatis aktif dan membuka file tersebut:

www.niguru.com

Klik tombol Build and run:

www.niguru.com

Hasilnya:

www.niguru.com

Note:
Kelompok instruksi untuk mengetikkan inut string dan menampilkan hasil ketikan di layar akan ditampilkan terus menerus, kecuali user mengetikkan kata: cukup.

Demikianlah penjelasan mengenai cara untuk mengeksekusi instruksi Goto dengan kondisi tertentu.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

Posting Komentar untuk "Mengeksekusi Instruksi Goto Dengan Kondisi Tertentu"