آموزش حلقه For در C++
آموزش حلقه For در C++ آموزش صفرتاصد C++ در تبریز آموزش صفرتاصد C++ در تبریز
آموزش حلقه For در C++ | آموزشگاه کامپیوتر راهکار تبریز
در زبان برنامهنویسی C++، حلقهها ابزارهایی قدرتمند برای اجرای مکرر دستورات هستند. حلقه for یکی از متداولترین حلقهها است که امکان تکرار کدها را با کنترل بیشتری فراهم میکند. در این مقاله آموزشی، با نحوه کار حلقه for آشنا میشوید و با مثالهای کاربردی، کاربرد آن را بهتر درک میکنید. اگر به دنبال یادگیری C++ در تبریز هستید، آموزشگاه کامپیوتر راهکار، دورههای جامع و کاملی برای شما آماده کرده است.
ساختار حلقه For در C++
ساختار کلی حلقه for در C++ به شکل زیر است:
for (شروع; شرط; تغییر) {
// دستورات تکرارشونده
}
- شروع: بخشی که متغیر کنترلی حلقه را مقداردهی اولیه میکند.
- شرط: شرطی که در صورت درست بودن، حلقه ادامه مییابد.
- تغییر: پس از اجرای هر دور از حلقه، مقدار متغیر کنترلی تغییر میکند.
مثالهای کاربردی با حلقه For
در ادامه چند مثال کاربردی برای درک بهتر حلقه for آورده شده است.
مثال 1: نمایش اعداد 1 تا 10
#include <iostream>
int main() {
for (int i = 1; i <= 10; i++) {
std::cout << i << " ";
}
return 0;
}
در این کد، for از مقدار 1 شروع میشود و تا زمانی که مقدار i کمتر یا مساوی 10 باشد، اعداد را نمایش میدهد.
مثال 2: محاسبه مجموع اعداد 1 تا 10
#include <iostream>
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
std::cout << "Sum = " << sum;
return 0;
}
در این برنامه، مجموع اعداد از 1 تا 10 محاسبه و نمایش داده میشود.
مثال 3: محاسبه فاکتوریل یک عدد
#include <iostream>
int main() {
int num, factorial = 1;
std::cout << "Enter a number: ";
std::cin >> num;
for (int i = 1; i <= num; i++) {
factorial *= i;
}
std::cout << "Factorial = " << factorial;
return 0;
}
مثال 4: نمایش جدول ضرب عدد وارد شده
#include <iostream>
int main() {
int num;
std::cout << "Enter a number: ";
std::cin >> num;
for (int i = 1; i <= 10; i++) {
std::cout << num << " * " << i << " = " << num * i << std::endl;
}
return 0;
}
مثال 7: چاپ کردن اعداد از 10 تا 1
#include <iostream>
int main() {
for (int i = 10; i >= 1; i--) {
std::cout << i << " ";
}
return 0;
}
مثال 8: محاسبه مجموع اعداد زوج بین 1 تا 50
#include <iostream>
int main() {
int sum = 0;
for (int i = 2; i <= 50; i += 2) {
sum += i;
}
std::cout << "Sum of even numbers = " << sum;
return 0;
}
مثال 9: رسم یک مثلث ساده از ستارهها
#include <iostream>
int main() {
int rows;
std::cout << "Enter number of rows: ";
std::cin >> rows;
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
std::cout << "* ";
}
std::cout << std::endl;
}
return 0;
}
مثال 10: بررسی عدد اول بودن یک عدد
#include <iostream>
int main() {
int num, isPrime = 1;
std::cout << "Enter a number: ";
std::cin >> num;
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0) {
isPrime = 0;
break;
}
}
if (isPrime && num > 1)
std::cout << num << " is a prime number.";
else
std::cout << num << " is not a prime number.";
return 0;
}
یادگیری بیشتر سی پلاس پلاس (C++) در آموزشگاه کامپیوتر راهکار تبریز
با یادگیری حلقهها و مباحث اساسی دیگر، میتوانید برنامههای خود را با قدرت بیشتری پیادهسازی کنید. اگر به برنامهنویسی علاقه دارید، آموزشگاه کامپیوتر راهکار تبریز دورههای کاملی در زمینه C++ ارائه میدهد. همین حالا ثبتنام کنید و با ما در این مسیر پیشرفت کنید.