الگوریتم و فلوچارت
Open in Telegram
✅ برنامه نویسی را از اینجا شروع کنید؛ آموزش طراحی فلوچارت و الگوریتم | مثالهای عملی + دانلود رایگان | مناسب برای برنامهنویسان مبتدی #flowgorithm گروه چت حل تمرین https://t.me/flowchart_algorithmGp جهت ارتباط با ادمین و تبلیغات @Programer24h 💻
Show more1 377
Subscribers
+524 hours
+127 days
-830 days
Posts Archive
1 378
✌️نمونه دوم :
یک برنامه با زبان c++ بنویسید که 10 عدد را بگیرد و در آرایه 10 عضوی از اعداد صحیح قرار دهد و سپس جمع اعداد وارد شده در آرایه را در خروجی چاپ کند.
1 378
در اینجا یک برنامه ساده به زبان C++ برای گرفتن 10 عدد صحیح از کاربر، ذخیره آنها در یک آرایه و سپس معکوس کردن و چاپ آرایه معکوس شده آورده شده است:
#include <iostream>
using namespace std;
int main() {
const int SIZE = 10; // اندازه آرایه
int arr[SIZE]; // تعریف آرایه
// گرفتن 10 عدد از کاربر
cout << "لطفاً 10 عدد صحیح وارد کنید:" << endl;
for (int i = 0; i < SIZE; i++) {
cout << "عدد " << (i + 1) << ": ";
cin >> arr[i];
}
// معکوس کردن و چاپ آرایه
cout << "آرایه معکوس شده: ";
for (int i = SIZE - 1; i >= 0; i--) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
▎توضیحات:
1. برنامه با استفاده از const int SIZE = 10; یک ثابت برای اندازه آرایه تعریف میکند.
2. آرایهای به نام arr با اندازه 10 ایجاد میشود.
3. با استفاده از یک حلقه for، برنامه از کاربر میخواهد که 10 عدد صحیح وارد کند و آنها را در آرایه ذخیره میکند.
4. سپس، با استفاده از یک حلقه دیگر، آرایه را به صورت معکوس چاپ میکند.1 378
یک برنامه با زبان c++ بنویسید که 10 عدد را بگیرد و در آرایه 10 عضوی از اعداد صحیح قرار دهد و سپس آرایه معکوس شده را در خروجی چاپ کند.
1 378
دوستان عزیز، این دو تا جواب دوتا تمرین جلسه روز یکشنبه است.
ان شاالله مورد استفاده شما قرار بگیره🙏❤️
1 378
در زیر یک الگوریتم به زبان C++ نوشته شده است که 5 عدد را از ورودی میگیرد، آنها را در یک آرایه ذخیره میکند و سپس بزرگترین عدد را در خروجی چاپ میکند:
#include <iostream>
using namespace std;
int main() {
const int SIZE = 5; // اندازه آرایه
int numbers[SIZE]; // تعریف آرایه برای ذخیره اعداد
// دریافت 5 عدد از کاربر
cout << "لطفا 5 عدد را وارد کنید:" << endl;
for (int i = 0; i < SIZE; i++) {
cout << "عدد " << (i + 1) << ": ";
cin >> numbers[i]; // ذخیره عدد در آرایه
}
// پیدا کردن بزرگترین عدد
int maxNumber = numbers[0]; // فرض میکنیم اولین عدد بزرگترین است
for (int i = 1; i < SIZE; i++) {
if (numbers[i] > maxNumber) {
maxNumber = numbers[i]; // اگر عدد بزرگتر از maxNumber باشد، آن را به عنوان بزرگترین عدد ثبت میکنیم
}
}
// نمایش بزرگترین عدد
cout << "بزرگترین عدد وارد شده برابر است با: " << maxNumber << endl;
return 0;
}
▎توضیحات برنامه:
1. یک آرایه numbers با اندازه 5 تعریف شده است تا 5 عدد را ذخیره کند.
2. با استفاده از یک حلقه for، برنامه از کاربر میخواهد که 5 عدد را وارد کند و هر عدد را در آرایه ذخیره میکند.
3. متغیر maxNumber برای نگهداری بزرگترین عدد تعریف شده و در ابتدا مقدار آن برابر با اولین عدد آرایه قرار داده میشود.
4. در یک حلقه دیگر، برنامه بررسی میکند که آیا هر عدد در آرایه بزرگتر از maxNumber است یا نه. اگر بزرگتر بود، مقدار maxNumber به آن عدد تغییر مییابد.
5. در نهایت، بزرگترین عدد وارد شده به کاربر نمایش داده میشود.1 378
در زیر یک الگوریتم به زبان C++ نوشته شده است که 5 عدد را از ورودی میگیرد، آنها را در یک آرایه ذخیره میکند و سپس حاصلجمع آنها را در خروجی چاپ میکند:
#include <iostream>
using namespace std;
int main() {
const int SIZE = 5; // اندازه آرایه
int numbers[SIZE]; // تعریف آرایه برای ذخیره اعداد
int sum = 0; // متغیر برای نگهداری حاصلجمع
// دریافت 5 عدد از کاربر
cout << "لطفا 5 عدد را وارد کنید:" << endl;
for (int i = 0; i < SIZE; i++) {
cout << "عدد " << (i + 1) << ": ";
cin >> numbers[i]; // ذخیره عدد در آرایه
sum += numbers[i]; // اضافه کردن عدد به حاصلجمع
}
// نمایش حاصلجمع
cout << "حاصلجمع اعداد وارد شده برابر است با: " << sum << endl;
return 0;
}
▎توضیحات برنامه:
1. یک آرایه numbers با اندازه 5 تعریف شده است تا 5 عدد را ذخیره کند.
2. متغیر sum برای نگهداری حاصلجمع اعداد تعریف شده است و در ابتدا مقدار آن صفر است.
3. با استفاده از یک حلقه for، برنامه از کاربر میخواهد که 5 عدد را وارد کند و هر عدد را در آرایه ذخیره میکند.
4. در هر تکرار حلقه، عدد وارد شده به sum اضافه میشود.
5. در نهایت، حاصلجمع اعداد وارد شده به کاربر نمایش داده میشود.1 378
int main()
{
int num1, num2, product;
cout << "عدد اول را وارد کنيد" << endl;
cin >> num1;
cout << "عدد دوم را وارد کنيد" << endl;
cin >> num2;
product = num1 * num2;
cout << product << endl;
return 0;
}
1 378
در زیر یک برنامه ساده به زبان C++ نوشته شده است که دو عدد را از ورودی میگیرد و حاصلضرب آنها را در خروجی چاپ میکند:
#include <iostream>
using namespace std;
int main() {
double num1, num2; // تعریف دو عدد برای ورودی
// دریافت ورودی از کاربر
cout << "لطفا عدد اول را وارد کنید: ";
cin >> num1;
cout << "لطفا عدد دوم را وارد کنید: ";
cin >> num2;
// محاسبه حاصلضرب
double product = num1 * num2;
// نمایش نتیجه
cout << "حاصلضرب " << num1 << " و " << num2 << " برابر است با: " << product << endl;
return 0;
}
▎توضیحات برنامه:
1. برنامه از کتابخانه <iostream> برای ورودی و خروجی استفاده میکند.
2. دو متغیر num1 و num2 برای نگهداری اعداد ورودی تعریف شدهاند.
3. با استفاده از cout از کاربر خواسته میشود که دو عدد را وارد کند.
4. حاصلضرب این دو عدد محاسبه شده و در متغیر product ذخیره میشود.
5. در نهایت، نتیجه حاصلضرب به کاربر نمایش داده میشود.
شما میتوانید این کد را در هر محیط توسعه C++ اجرا کنید.1 378
فلوچارت و برنامه ای بنویسید که دو عدد را از ورودی بگیرد و حاصلضرب آنها را در خروجی چاپ کند.
1 378
در زیر یک برنامه به زبان C++ نوشته شده است که یک عدد طبیعی را از کاربر میگیرد، بررسی میکند که آیا این عدد چهار رقمی است یا خیر، و در صورت چهار رقمی بودن، مجموع ارقام آن را محاسبه و چاپ میکند:
#include <iostream>
using namespace std;
int main() {
unsigned int number; // برای نگهداری عدد طبیعی
cout << "لطفا یک عدد طبیعی وارد کنید: ";
cin >> number;
// بررسی اینکه آیا عدد چهار رقمی است
if (number >= 1000 && number <= 9999) {
int sum = 0;
// محاسبه مجموع ارقام
while (number > 0) {
sum += number % 10; // آخرین رقم را به مجموع اضافه کن
number /= 10; // حذف آخرین رقم
}
cout << "این عدد چهار رقمی است و مجموع ارقام آن: " << sum << endl;
} else {
cout << "این عدد چهار رقمی نیست." << endl;
}
return 0;
}
▎توضیحات برنامه:
1. برنامه از کاربر یک عدد طبیعی میگیرد.
2. با استفاده از شرط if بررسی میکند که آیا عدد در بازه ۱۰۰۰ تا ۹۹۹۹ قرار دارد یا خیر.
3. اگر عدد چهار رقمی باشد، با استفاده از یک حلقه while مجموع ارقام آن را محاسبه میکند.
4. در نهایت، نتیجه را به کاربر نمایش میدهد.
شما میتوانید این کد را در محیطهای توسعه C++ مانند Code::Blocks یا Visual Studio اجرا کنید.1 378
دانشجویان عزیز این جزوه را هم مطالعه بفرمایید، برای حل سوالات آخر جزوه اگر مشکلی داشتید، جوابها را هم در همین کانال قرار می دهم. ✅
1 378
البته! در زیر برنامهای به زبان C++ آورده شده است که یک عدد ۴ رقمی را از کاربر دریافت کرده و حاصلضرب ارقام آن را محاسبه میکند:
#include <iostream>
using namespace std;
int main() {
int number;
cout << "یک عدد ۴ رقمی وارد کنید: ";
cin >> number;
// بررسی اینکه آیا عدد ۴ رقمی است
if (number >= 1000 && number <= 9999) {
int product = 1;
// محاسبه حاصلضرب ارقام
while (number > 0) {
product *= number % 10; // گرفتن رقم آخر
number /= 10; // حذف رقم آخر
}
// نمایش نتیجه
cout << "حاصلضرب ارقام برابر است با: " << product << endl;
} else {
cout << "لطفاً یک عدد ۴ رقمی معتبر وارد کنید." << endl;
}
return 0;
}
▎توضیحات:
• #include <iostream> برای استفاده از امکانات ورودی و خروجی در C++ است.
• از cin برای دریافت ورودی عددی از کاربر استفاده میشود.
• با استفاده از شرط if بررسی میشود که آیا عدد وارد شده بین ۱۰۰۰ و ۹۹۹۹ است.
• در حلقه while، هر بار رقم آخر عدد گرفته میشود و در product ضرب میشود، سپس عدد بدون رقم آخر به روز میشود.
• در نهایت، نتیجه با استفاده از cout نمایش داده میشود.
اگر سوال دیگری دارید یا نیاز به توضیحات بیشتری دارید، خوشحال میشوم کمک کنم.