Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

C++ Untuk Loop dengan CONTOH

Apa itu For Loop?

Ini adalah struktur kontrol pengulangan yang membantu kami mengulangi bagian kode C++ untuk beberapa kali tetap. A for loop berjalan asalkan ekspresi pengujian benar. Loop menghentikan eksekusi segera ekspresi pengujian menjadi salah. Ini berarti sebelum eksekusi loop body di setiap iterasi, kondisinya harus dievaluasi. Jika evaluasi mengembalikan nilai true, badan loop dieksekusi. Jika evaluasi mengembalikan false, eksekusi badan loop dihentikan.

Dalam tutorial C++ ini, Anda akan belajar:

Bagaimana cara kerja loop?

Perulangan for bekerja sebagai berikut:

Penjelasan Bagan Alur:

  1. Komilator bahasa C++ dimulai dengan mengevaluasi inisialisasi. Ini hanya dilakukan sekali saat eksekusi dimulai.
  2. Ekspresi pengujian dievaluasi/dieksekusi.
  3. Jika ekspresi pengujian benar, badan loop dieksekusi dan ekspresi pengujian diperbarui. Jika ekspresi menjadi salah, perulangan for berakhir.
  4. Setelah eksekusi ekspresi pengujian, kenaikan dijalankan untuk meningkatkan nilai variabel kontrol loop.
  5. Ekspresi pengujian dievaluasi kembali, dan proses berlanjut hingga ekspresi menjadi salah.
  6. Jika eksoresi salah, pernyataan badan perulangan akan dilewati.

Catatan :Ekspresi pengujian diperbarui setelah setiap iterasi. Ini berarti nilai yang berbeda dari variabel kontrol loop dieksekusi di setiap iterasi.

Kapan menggunakan for loop?

Perulangan for harus digunakan ketika:

Sintaks dari for loop

Berikut adalah sintaks untuk perulangan for:

for ( initialization;condition;increment ) {
   statement(s);
}

Berikut penjelasan dari parameter di atas:

Contoh 1

#include <iostream>
using namespace std;
int main() {
	for (int x=0; x<5; x=x+1) {
		cout << "X is: " << x << endl;
	}
	return 0;
}

Keluaran:

Berikut adalah screenshot kodenya:

Penjelasan Kode:

  1. Termasuk file header iostream dalam kode kita. Ini akan memungkinkan kita untuk membaca dari dan menulis ke konsol.
  2. Termasuk ruang nama std untuk menggunakan kelas dan fungsinya tanpa memanggilnya.
  3. Memanggil fungsi main() di mana logika program harus ditambahkan. { menandai awal dari tubuh fungsi main() .
  4. Membuat perulangan for. Inisialisasi membuat variabel integer x dan memberinya nilai 0. Kondisi menyatakan bahwa nilai x harus kurang dari 5. Kenaikan meningkatkan nilai x sebesar 1 setelah setiap iterasi. { menandai awal dari badan for loop.
  5. Untuk mencetak nilai variabel x di samping teks lain di konsol. Endl adalah kata kunci C++ yang berarti garis akhir. Kursor akan mencetak pada baris berikutnya pada iterasi berikutnya.
  6. Akhir dari badan perulangan.
  7. Fungsi main() harus mengembalikan nilai jika program berjalan dengan baik.
  8. Akhir dari isi fungsi main().

Contoh 2

#include <iostream>
using namespace std;
int main()
{
	int x, num, factorial = 1;
	cout << "Type positive number: ";
	cin >> num;
	for (x = 1; x <= num; ++x) {
		factorial *= x;   // factorial = factorial * x;
	}
	cout << "Factorial of " << num << " = " << factorial;
	return 0;
}

Keluaran:

Berikut adalah screenshot kodenya:

Penjelasan Kode:

  1. Termasuk file header iostream dalam kode kita. Ini akan memungkinkan kita untuk membaca dari dan menulis ke konsol.
  2. Termasuk ruang nama std untuk menggunakan kelas dan fungsinya tanpa memanggilnya.
  3. Memanggil fungsi main() di mana logika program harus ditambahkan.
  4. { menandai awal dari isi fungsi main() .
  5. Mendeklarasikan variabel integer, x, num, dan faktorial. Variabel faktorial telah diberi nilai 1.
  6. Mencetak beberapa teks di konsol.
  7. Meminta pengguna untuk memasukkan nilai untuk variabel num.
  8. Membuat perulangan for. Inisialisasi membuat variabel integer x dan memberinya nilai 1. Kondisi menyatakan bahwa nilai x harus lebih kecil atau sama dengan nilai variabel num. Kenaikan meningkatkan nilai x dengan 1 setelah setiap iterasi. { menandai awal dari badan for loop.
  9. Menghitung nilai faktorial menggunakan rumus faktorial =faktorial * x.
  10. Akhir dari badan perulangan.
  11. Untuk mencetak nilai variabel num dan faktorial di samping teks lain di konsol.
  12. Fungsi main() harus mengembalikan nilai jika program berjalan dengan baik.
  13. Akhir dari isi fungsi main().

Ringkasan


Bahasa C

  1. Operator di C++ dengan Contoh:Apa itu, Jenis dan Program
  2. C++ do… while loop dengan Contoh
  3. C++ Switch Case Statement dengan CONTOH
  4. C++ Alokasi Dinamis Array dengan Contoh
  5. C++ Pointer dengan Contoh
  6. Operator C++ Overloading dengan Contoh
  7. Struktur C++ Dengan Contoh
  8. Peta di C++ Standard Template Library (STL) dengan Contoh Cetak
  9. std::daftar di C++ dengan Contoh
  10. Perbedaan antara Struktur dan Kelas:Dijelaskan dengan Contoh C++