Pengertian dan Contoh Pernyataan goto C++

Tags

Pengertian dan Contoh Pernyataan goto C++ - Belajar C++

Pernyataan goto Pernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke-pernyataan yang diawali dengan suatu label. Label merupakan suatu pengenal (Identifier) yang diikuti dengan tanda titik dua ( : ). 
Bentuk pemakaian goto sebagai berikut:
goto label;

Baca juga : Pengertian dan Macam-macam Proses Pengulangan C++

Contoh Program dengan pernyataan goto
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main( )
{
   int a, b;
   char lagi;
   atas: // deklarasi label
   clrscr( );
   cout<<"Masukkan Bilangan = "; cin>>a;
   b=a%2;
   printf("Nilai %d dibagi 2 adalah = %d", a,b) ;
   printf("\n\nIngin menghtung Lagi [Y/N]");
   lagi = getche();
   if(lagi=='Y' || lagi=='y')
goto atas; //penggunaan label
   getch();
}

Contoh program diatas adalah program yang akan meminta angka yang nantinya akan diperoses "b=a%2;" setelah diperoses akan muncul hasilnya sebagai pengeluarandan pertanyaan dibawahnya "printf("\n\nIngin menghtung Lagi [Y/N]");" yag akan diperoses dengan pemasukan "getche()" dan jika anda menekan tombol y maka proses akan kembali label bernama "atas:" atau bisa dbilang mereset uang program sehingga pengguna bisa menggunakanya lagi tanpa menutup dan membuka program.

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Baca juga : Pengertian dan Contoh Perulangan Tidak Berhingga C++

Last update : 4 Februari 2016


EmoticonEmoticon