⚠️C++
🔴🔴برنامه ای بنویسید که وضعیت نمره دانش آموز را چاپ کند ...
#include <iostream>
using namespace std;
int main ()
{
char grade = 'B';
switch(grade)
{
case 'A' :
cout << "Excellent!" << endl;
break;
case 'B' :
cout << "Well done" << endl;
break;
case 'C' :
cout << "Average" << endl;
break;
case 'D' :
cout << "You passed" << endl;
break;
case 'E' :
cout << "Better try again" << endl;
break;
default :
cout << "Invalid grade" << endl;
}
cout << "Obtained Grade : " << grade << endl;
return 0;
}
@Azad_Developers
🔴🔴برنامه ای بنویسید که وضعیت نمره دانش آموز را چاپ کند ...
#include <iostream>
using namespace std;
int main ()
{
char grade = 'B';
switch(grade)
{
case 'A' :
cout << "Excellent!" << endl;
break;
case 'B' :
cout << "Well done" << endl;
break;
case 'C' :
cout << "Average" << endl;
break;
case 'D' :
cout << "You passed" << endl;
break;
case 'E' :
cout << "Better try again" << endl;
break;
default :
cout << "Invalid grade" << endl;
}
cout << "Obtained Grade : " << grade << endl;
return 0;
}
@Azad_Developers
👍1
🔴🔴برنامه ای بنویسید که فاکتوریل عددی را با تعریف تابع جداگانه محاسبه کند ...
#include < stdio.h >
long factorial(int);
int main()
{
int number;
long fact = 1;
printf("Enter a number\n");
scanf("%d", &number);
printf("%d! = %ld\n", number, factorial(number));
return 0;
}
long factorial(int n)
{
int c;
long result = 1;
for (c = 1; c <= n; c++)
result = result * c;
return result;
}
@Azad_Developers
#include < stdio.h >
long factorial(int);
int main()
{
int number;
long fact = 1;
printf("Enter a number\n");
scanf("%d", &number);
printf("%d! = %ld\n", number, factorial(number));
return 0;
}
long factorial(int n)
{
int c;
long result = 1;
for (c = 1; c <= n; c++)
result = result * c;
return result;
}
@Azad_Developers
⚠️C++
🔴🔴برنامه ای بنویسید که با کمک حلقه اعداد ۱ تا ۶ را چاپ کند...
#include <iostream>
using namespace std;
int main ()
{
int a = 1;
while( a < 6 );
{
cout <<"value of a: " << a << endl;
a = a + 1;
}
return 0;
}
@Azad_Developers
🔴🔴برنامه ای بنویسید که با کمک حلقه اعداد ۱ تا ۶ را چاپ کند...
#include <iostream>
using namespace std;
int main ()
{
int a = 1;
while( a < 6 );
{
cout <<"value of a: " << a << endl;
a = a + 1;
}
return 0;
}
@Azad_Developers
🔴🔴عملگر ؟
در برنامه نویسی C++ ساختار تصمیم دیگری وجود دارد که به صورت زیر نوشته می شود :
variable = ( condition ) ? true : false;
int X = 10;
int Y = (X < 9) ? 100 : 200;
منظور از دستور بالا اینست که اگر X کوچکتر از 9 است Y را برابر با 100 بگیر، در غیر اینصورت آنرا برابر 200 قرار بده. در واقع ساختار تصمیم عملگر ؟ برابر با ساختار تصمیم if else است .
int X = 10;
if (X < 9)
int Y = 100;
else
Y = 200;
پس اگر عبارت قبل از ؟ درست باشد، دستور بعد از آن فقط اجرا شده و اگر شرط نادرست باشد عبارت بعد از : اجرا می شود .
@Azad_Developers
در برنامه نویسی C++ ساختار تصمیم دیگری وجود دارد که به صورت زیر نوشته می شود :
variable = ( condition ) ? true : false;
int X = 10;
int Y = (X < 9) ? 100 : 200;
منظور از دستور بالا اینست که اگر X کوچکتر از 9 است Y را برابر با 100 بگیر، در غیر اینصورت آنرا برابر 200 قرار بده. در واقع ساختار تصمیم عملگر ؟ برابر با ساختار تصمیم if else است .
int X = 10;
if (X < 9)
int Y = 100;
else
Y = 200;
پس اگر عبارت قبل از ؟ درست باشد، دستور بعد از آن فقط اجرا شده و اگر شرط نادرست باشد عبارت بعد از : اجرا می شود .
@Azad_Developers
⚠️C++ ⚠️C
🔴🔴برنامه ای بنویسید که n عدد را گرفته و تعداد اعداد مثبت و منفی را چاپ کند...
@Azad_Developers
🔴🔴برنامه ای بنویسید که n عدد را گرفته و تعداد اعداد مثبت و منفی را چاپ کند...
@Azad_Developers
🔴🔴برنامه ای بنویسید که اعداد کوچک تر از 1000 که هم زوج بوده هم بر 27 بخش پذیرند را چاپ کند ...
@Azad_Developers
@Azad_Developers
🔴🔴برنامه ای بنویسید که اعداد زوج کوچکتر از 500 را چاپ کند...
@Azad_Developers
@Azad_Developers
🔴🔴 آرایه ها 🔴🔴
🔴 تعدادی متغیر هم نوع هستند که با یک نام مشترک ویک عدد بنام ایندکس منحصر به فرد برای هر متغیر شناخته می شوند.
🔴 حافظه مربوط به این متغییر ها بصورت متوالی و پشت سرهم در حافظه قرار میگیرند. وبه صورت
type name[size];
تعریف می شوند...
🔴 مانند:
⚠️ int x[10];
⚠️ float y[4];
⚠️ char z[30];
@Azad_Developers
🔴 تعدادی متغیر هم نوع هستند که با یک نام مشترک ویک عدد بنام ایندکس منحصر به فرد برای هر متغیر شناخته می شوند.
🔴 حافظه مربوط به این متغییر ها بصورت متوالی و پشت سرهم در حافظه قرار میگیرند. وبه صورت
type name[size];
تعریف می شوند...
🔴 مانند:
⚠️ int x[10];
⚠️ float y[4];
⚠️ char z[30];
@Azad_Developers
👍2
🔴🔴 همه چیز درباره آرایه 🔴🔴
🔴0⃣ برای تعریف آرایه ها بعد از اسم متغیر [] می گذاریم و داخل آن ظرفیت آرایه را می نویسیم.
int a[20];
float b[2];
⚫️1⃣ برای مقدار دهی اولیه به خانه های آرایه ، مقادیر را داخل { } نوشته و هر کدام را با کاما(,) از هم جدا می کنیم..
int a[2] = {20 , 19};
float b[2] = { 4.2 , 5.3};
⚪️ 2⃣مقادیر داخل {} نباید بیشتر از اندازه آرایه باشد
🚫❌ int a[1] ={2,3,5};
💯✔️ int a[1] = {2};
🔴3⃣ خانه های آرایه از 0 شروع می شوند و برای دسترسی به هر خانه آرایه ، ابتدا نام آرایه و سپس شماره خانه را داخل [ ] می نویسیم...
🔴int b[3];
🔻b[0] = 2;
🔺b[1] = 5;
🔻b[2] = 9;
🔴4⃣ شماره اولین خانه هر آرایه = 0
🔴 5⃣ آخرین خانه آرایه = (تعداد خانه - 1)
@Azad_Developers
🔴0⃣ برای تعریف آرایه ها بعد از اسم متغیر [] می گذاریم و داخل آن ظرفیت آرایه را می نویسیم.
int a[20];
float b[2];
⚫️1⃣ برای مقدار دهی اولیه به خانه های آرایه ، مقادیر را داخل { } نوشته و هر کدام را با کاما(,) از هم جدا می کنیم..
int a[2] = {20 , 19};
float b[2] = { 4.2 , 5.3};
⚪️ 2⃣مقادیر داخل {} نباید بیشتر از اندازه آرایه باشد
🚫❌ int a[1] ={2,3,5};
💯✔️ int a[1] = {2};
🔴3⃣ خانه های آرایه از 0 شروع می شوند و برای دسترسی به هر خانه آرایه ، ابتدا نام آرایه و سپس شماره خانه را داخل [ ] می نویسیم...
🔴int b[3];
🔻b[0] = 2;
🔺b[1] = 5;
🔻b[2] = 9;
🔴4⃣ شماره اولین خانه هر آرایه = 0
🔴 5⃣ آخرین خانه آرایه = (تعداد خانه - 1)
@Azad_Developers
🤔🔴 چرا در تابع scanf باید نام متغیر را همراه با & استفاده کنیم؟ آیا لازم است؟
👌 با یک مثال دلیل آن را توضیح می دهم...
int x;
scanf("%d" , x);
🔴دستور بالا یک کپی از مقدار متغیر x را به عنوان ورودی به تابع ما می دهد
🔴در حالی که ما احتیاج داریم متغیر اصلی و نه کپی آن به عنوان ورودی به تابع داده شود...
🔴وقتی & را همراه نام متغیر می اوریم عملگر & آدرس متغیر را بدست آورده و به تابع می دهد
🔴تابع ما به کمک آدرس متغیر پس از دریافت ورودی از کاربر ، مقدار وارد شده توسط کاربر را به کمک آدرس متغیر ، در خود متغیر ذخیره نموده ...
int x;
scanf("%d" , &x);
@Azad_Developers
👌 با یک مثال دلیل آن را توضیح می دهم...
int x;
scanf("%d" , x);
🔴دستور بالا یک کپی از مقدار متغیر x را به عنوان ورودی به تابع ما می دهد
🔴در حالی که ما احتیاج داریم متغیر اصلی و نه کپی آن به عنوان ورودی به تابع داده شود...
🔴وقتی & را همراه نام متغیر می اوریم عملگر & آدرس متغیر را بدست آورده و به تابع می دهد
🔴تابع ما به کمک آدرس متغیر پس از دریافت ورودی از کاربر ، مقدار وارد شده توسط کاربر را به کمک آدرس متغیر ، در خود متغیر ذخیره نموده ...
int x;
scanf("%d" , &x);
@Azad_Developers
🔴🔴 برنامه ای بنویسید که 100 عدد را از کاربر گرفته و بزرگترین آن و موقعیت آرایه را چاپ کند...
#include <stdio.h>
int main()
{
int array[100],
maximum,
size,
c,
location = 1;
printf("Enter the number of elements in array\n");
scanf("%d", &size);
printf("Enter %d numbers\n", size);
for (c = 0; c < size; c++)
scanf("%d", &array[c]);
maximum = array[0];
for (c = 1; c < size; c++)
{
if (array[c] > maximum)
{
maximum = array[c];
location = c+1;
}
}
printf("Location is %d and it's value is %d.\n", location, maximum);
return 0;
}
@Azad_Developers
#include <stdio.h>
int main()
{
int array[100],
maximum,
size,
c,
location = 1;
printf("Enter the number of elements in array\n");
scanf("%d", &size);
printf("Enter %d numbers\n", size);
for (c = 0; c < size; c++)
scanf("%d", &array[c]);
maximum = array[0];
for (c = 1; c < size; c++)
{
if (array[c] > maximum)
{
maximum = array[c];
location = c+1;
}
}
printf("Location is %d and it's value is %d.\n", location, maximum);
return 0;
}
@Azad_Developers
اچ تی ام ال کامل.pdf
1.8 MB
⚠️🔴 آموزش حرفه ای HTML
@Azad_Developers
@Azad_Developers