-->

Perintah GOTO C/C++

Perintah GOTO C/C++

Perintah goto merupakan intruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali dengan suatu label. Label merupakan suatu pengenal yang diawali dengan (:). Perintah goto dapat leluasa mengontrol alur program terutama untuk keluar dari perulangan di dalam perulangan atau loop atau didalam loop yang disebut nested loop.

Bentuk umum expresi go to adalah
int main()
{
   ...
   ...
   label:
   statemet ...
   proses...
   tampilan
   goto label
   ...

Contoh penggunaan statemen goto 



#include <stdio.h>

int main()
{

   int angka = 1;
   tampil:
      printf ("%d ", angka);
      if (++angka <= 15)
      goto tampil;
   return 0;
}  

Statemen goto juga dapat digunakan untuk keluar dari loop didalam loop (nested loop) dengan lebih mudah dan ringkas. Tanpa goto, kita harus menggunakan berkali-kali pengecekan kondisi agar bisa keluar dari loop terdalam.

Contoh gambaran penggunaan goto untuk keluar dari loop terdalam



for (...)
{
   while (...)
   {
      while (...)
      {
         if (...)
         goto keluar;
      }
   }
}
keluar:


Contoh Soal
  1. Program Menghitung Umur dengan Tahun Kelahiran
  2. Program Menghitung Rata-Rata Mahasiswa
  3. Program Menampilkan Deret Bilangan Prima
  4. Program Menghitung Luas 5 Bangun Datar 

Berlangganan update artikel terbaru via email:

0 Response to "Perintah GOTO C/C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel