Cari Blog Ini

Home Top Ad

Ke-gendeng-Anku

Sabtu, 14 Desember 2019

Mengenal Pernyataan CONTINUE, Penyataan EXIT Dan Pernyataan GOTO Pada C++

Pernyataan CONTINUE merupakan keyword yang hanya dapat digunakan dalam pernyataan pengulangan, berfungsi untuk melompati beberapa pernyataan yang tersisa dan melanjutkan perulangan ke perulangan selanjutnya.

Contoh 1 :
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i;
  6. for (i = 0; i < 20; i++)
  7. {
  8. if ( i == 5) continue;
  9. cout<<"Bilangan "<<i<<endl;
  10. if ( i == 8) break;
  11. }
  12. }
NB : Maka angka akan di urutkan dari angka 0 - 8 dan hanya angka 5 yang di lompati.

Contoh 2 :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int angka;

  6. for (angka = 0; angka <= 20; angka += 2)
  7. {
  8. if (angka == 12) continue;
  9. cout<<"angka kelipatan "<<angka<<endl;
  10. }
  11. return 0;
  12. }
Fungsi EXIT merupakan pernyataan yang berfungsi untuk keluar dari program dan pernyataan ini memerlukan sebuah #include <stdlib> pada header, sehingga pernyataan dapat dibaca oleh compiler. Adapun cara penulisannya sebagai berikut :

Contoh 1 :
  1. #include <iostream>
  2. using namespace std;
  3. #include <stdlib.h>
  4. int main()
  5. {
  6. char yt;

  7. awal:
  8. cout<<"SALAM SEJAHTERAH UNTUK KITA SEMUA"<<endl<<endl;
  9. cout<<"Apkah anda ingin menampilan lagi ? [Y/T]: ";
  10. cin>>yt;
  11. cout<<endl;

  12. if(yt == 'Y' || yt == 'y')
  13. {goto awal;}
  14. if(yt == 'T' || yt == 't')
  15. {goto selesai;}

  16. selesai:
  17. cout<<"Terima Kasih"; // Hanya variasi saat keluar
  18. return 0;
  19. }
Fungsi GOTO adalah pernyataan yang memungkinkan kita untuk mengedalikan aliran eksekusi. Memerintahkan CPU untuk melompat kebaris tertentu sesuai tanda yang telah ditandai. Baca selengkapnya Pernyataan FOR dan pernyataan BREAK disini.

Contoh 1 :
  1. #include <iostream>
  2. using namespace std;
  3. string name;

  4. int main(){
  5. char exit;
  6. labelname:
  7. cout<<endl;
  8. cout<<"Masukkan Namamu : ";cin>>name;
  9. cout<<"Namamu adalah : "<<name<<endl;
  10. cout<<"\n Tekan Y untuk keluar ? ";
  11. cout<<"\nN = kembali ke Menu"<<endl;
  12. cout<<"Y = Menutup Program"<<endl;
  13. cin>>exit;
  14. if(exit == 'N' ||exit == 'n'){
  15. goto labelname;
  16. }
  17. else{
  18. return 0;
  19. }
  20. return 0;
  21. }
Lihat hasil contoh gambar berikut ini :

mengenal pernyataan continue, penyataan exit dan pernyataan goto pada c++

Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎

Tidak ada komentar:

Posting Komentar