"Om Swastiastu"
Pernyataan goto adalah pernyataan yang mengarahkan eksekusi ke pernyataan yang berlabel. Bentuk pernyataan goto adalah seperti berikut:
goto label;
label:
pernyataan;
Contoh sederhananya dapat kalian lihat pada contoh program dibawah ini:
#include <iostream.h>
#include <conio.h>
void main()
{
cout<<"Hai"<<endl;
goto langsung;
cout<<"Jangan Pedulikan Aku!"<<endl;
langsung:
cout<<"Terima Kasih"<<endl;
getch();
}
Jika kalian mengeksekusi program diatas, maka kalian akan menemukan bahwa pernyataan:
cout<<"Jangan Pedulikan Aku!"<<endl;
tidak dijalankan dalam program. Karena program menuju label langsung sehingga pernyataan diatas dilewati program.
Untuk tingkat lanjutnya, kalian dapat melihat penggunaannya pada program dibawah ini:
#include <iostream.h>
#include <conio.h>
void main()
{
char karakter;
char pilihan;
clrscr();
cobalagi:
cout<<"Masukkan Karakter: ";
cin>>karakter;
cout<<endl<<endl;
cout<<"Nilai ASCII dari karakter "<<karakter<<": "<<int(karakter)<<endl;
//contoh pemakaian goto
cout<<"Mau Ulangi Lagi...(Y/T)? : ";
cin>>pilihan;
if(pilihan == 'y' || pilihan == 'Y')
{
clrscr();
goto cobalagi;
}
else
}
Semoga artikel ini berguna buat teman-teman sekalian.
"Om Santhi, Santhi, Santhi, Om"
12 July 2010
Contoh Pemakaian Pernyataan Goto dalam C++
Written by:
IT Programmer
Labels:
cpp programming
Subscribe to:
Post Comments (RSS)
Comments:
Post a Comment