Cari Blog Ini

Home Top Ad

Ke-gendeng-Anku

Jumat, 13 Desember 2019

Mengenal Statement Fungsi FOR Dan Fungsi BREAK Pada C++

Pernyataan pengulangan FOR berfungsi untuk melakukan pengeksekusian beberapa pernyataan secara berulang-ulang. Dan merupakan pernyataan pengulangan yang sangat umum dan sering digunakan oleh programmer C++.

Secara garis besar pernyataan FOR dan WHILE memiliki fungsi dan kerja yang mirip, tapi di dalam pernyataan  WHILE hanya dibutuhkan satu ekspresi sebagai coditional expression yang bertugas untuk penentu jalanya pengulangan berbeda halnya FOR. Dan hal tersebut adalah perbedaan antara FOR dan WHILE.

Bentuk penulisan FOR :

for(start;condition;increment)
{
statement;
}

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

  3. int main()
  4. {
  5. int i, n, fa = 1;

  6. cout<<"Masukkan Bilangan : ";
  7. cin>> n;

  8. for(i = 1; i <= n; ++i){
  9. fa *= i;
  10. }

  11. cout<<"Factorial "<<n<<" = "<<fa;
  12. return 0;
  13. }
Contoh 2 :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int sampai = 0;
  6. cout<<"Lakukan penghitungan sampai : ";cin>>sampai;
  7. for(int i = 1; i <= sampai; i++){
  8. cout<<i<<endl;
  9. }
  10. return 0;
  11. }
Contoh 3 :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int banyak = 0;
  6. cout<<"Berapa banyak : ";cin>>banyak;
  7. for(int i = 1; i <= banyak; i++){
  8. for(int j = 1; j <= i; j++){
  9. cout<<j<<" ";
  10. }
  11. cout<<endl;
  12. }
  13. }
Lihat contoh gambar berikut ini :

mengenal statement fungsi for dan fungsi break pada c++

Sedangkan Fungsi BREAK sendiri digunakan untuk keluar dari suatu statement baik berupa pengecekan maupun perulangan, namun paling sering digunakan pada percabangan switch - case, sehingga BREAK digunakan untuk keluar dari case. Cara penulisan bisa melihat pada contoh struktur switch - case. Baca juga Fungsi IF

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

  3. int main()
  4. {
  5. int jumlah = 0;
  6. cout<<"Jumlah : ";cin>>jumlah;
  7. for(int i = 1; i <= jumlah; i++){
  8. if(i > 50) break;
  9. cout<<i<<endl;
  10. }
  11. return 0;
  12. }
NB : Program diatas akan berhenti di angka 50 jika kita menuliskan angka lebih dari 50.

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

  3. int main()
  4. {
  5. int jumlah = 0;
  6. cout<<"Pilihan Menu Makan 1/2/3 : ";cin>>jumlah;
  7. switch(jumlah){
  8. case 1 :
  9. cout<<"Tersedia Nasi Goreng";
  10. break;
  11. case 2 :
  12. cout<<"Tersedia Nasi Pecel";
  13. break;
  14. case 3 :
  15. cout<<"Tidak Tersedia Makanan";
  16. break;
  17. }

  18. return 0;
  19. }
Contoh 3 :
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int pilih;

  6. cout<<"Pilihan Warna Anda\n\n";

  7. cout<<"1. Merah\n";
  8. cout<<"2. Biru\n";
  9. cout<<"3. Hijau\n";
  10. cout<<"4. Kuning\n";
  11. cout<<"5. Putih\n";

  12. cout<<"Pilih Warna Yang Kamu Suka : ";
  13. cin>>pilih;

  14. cout<<endl;

  15. switch (pilih)
  16. {
  17. case 1 : cout<<"Merah Melambangkan Keberanian Dan Energik\n\n";
  18. break;
  19. case 2 : cout<<"Biru Melambangkan Kebijaksanaan, Kedinamisan\n\n";
  20. break;
  21. case 3 : cout<<"Hijau Melambangkan Keseimbangan, Kedamaian\n\n";
  22. break;
  23. case 4 : cout<<"Kuning Melambangkan Kehangatan, Penuh Semangat\n\n";
  24. break;
  25. case 5 : cout<<"Putih Melambangkan Kesucian, Kelembutan\n\n";
  26. break;
  27. default : cout<<"Nomer Salah, Silahkan Masukkan Lagi\n"<<"Dari Warna Yang Ada Diatas.\n\n";
  28. break;
  29. }
  30. system("PAUSE");
  31. return 0;
  32. }
Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎

Tidak ada komentar:

Posting Komentar