برنامه نویسی | Programming – Telegram
برنامه نویسی | Programming
40K subscribers
1.75K photos
3.2K videos
437 files
2.64K links
⁦بزرگترین کانال برنامه نویسی تلگرام

تبلیغات
» @Azad_Ads

تماس با ما
» @barnameadmin
Download Telegram
🔴🔴برنامه ای بنویسید که اعداد دودویی را در اعداد در مبنای ۱۰ ببرد ...

#include < stdio.h >

void main()
{
int num, binary_val, decimal_val = 0, base = 1, rem;

printf("Enter a binary number(1s and 0s) \n");
scanf("%d", & num);
binary_val = num;
while (num > 0)
{
rem = num % 10;
decimal_val = decimal_val + rem * base;
num = num / 10 ;
base = base * 2;
}

printf("The Binary number is = %d \n", binary_val);
printf("Its decimal equivalent is = %d \n", decimal_val);
}

@Azad_Developers
⚠️C++

🔴🔴برنامه ای بنویسید که n عدد از کاربر گرفته و مجموع آن را محاسبه کند...

#include <iostream>
int main()
{
int n, sum = 0, c, value;
cout<<"Enter the number of integers you want to add\n";
cin>>n;
cout<<"Enter"<<n<<"integers"<<"\n";
for (c = 1; c <= n; c++)
{
cin>>value;
sum = sum + value;
}
cout<<"Sum of entered integers ="<<sum<<"\n";
return 0;
}

@Azad_Developers
🔴🔴برنامه ای بنویسید که عددی را از ورودی گرفته و مساحت دایره را محاسبه کند...

#include < stdio.h >
#include < math.h >
#define PI 3.142

void main()
{
float radius, area;
printf("Enter the radius of a circle \n");
scanf("%f", &radius);
area = PI * pow(radius, 2);
printf("Area of a circle = %5.2f\n", area);
}

@Azad_Developers
⚠️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
👍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
⚠️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
🔴🔴عملگر ؟
در برنامه نویسی 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
🔴🔴 دستور if در الگوریتم
@Azad_Developers
🔴🔴 دستور switch در فلوچارت
@Azad_Developers
1
⚠️C++ ⚠️C
🔴🔴برنامه ای بنویسید که اعداد دو رقمی که صفر ندارند را چاپ کند
@Azad_Developers
1
⚠️C++ ⚠️C
🔴🔴برنامه ای بنویسید که n عدد را گرفته و تعداد اعداد مثبت و منفی را چاپ کند...
@Azad_Developers
%D8%AC%D8%B2%D9%88%D9%87%20%D8%A.pdf
425.2 KB
⚠️جزوه آموزش حرفه ای فلوچارت
@Azad_Developers
2
🔴🔴انواع داده ها و ظرفیت آن ها
@Azad_Developers
1
🔴🔴برنامه ای بنویسید که اعداد کوچک تر از 1000 که هم زوج بوده هم بر 27 بخش پذیرند را چاپ کند ...
@Azad_Developers
🔴🔴برنامه ای بنویسید که اعداد زوج کوچکتر از 500 را چاپ کند‌‌‌...
@Azad_Developers
NemoneSoal-04.pdf
269.2 KB
⚠️ سوالات امتحانی زبان C
@Azad_developers
1
CppNewSolved%20(1).pdf
550.2 KB
⚠️ سوالات امتحانی زبان ++C
@Azad_Developers
1
🔴🔴‌ آرایه ها 🔴🔴

🔴 ‌تعدادی متغیر هم نوع هستند که با یک نام مشترک ویک عدد بنام ایندکس منحصر به فرد برای هر متغیر شناخته می شوند.

🔴 حافظه مربوط به این متغییر ها بصورت متوالی و پشت سرهم در حافظه قرار میگیرند. وبه صورت
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
CPP_With_Qt_SourceBaran.Com.zip
3 MB
⚠️ کتاب
⚠️ ساخت برنامه گرافیکی ++C
@Azad_Developers
1
🤔🔴 چرا در تابع scanf باید نام متغیر را همراه با & استفاده کنیم؟ آیا لازم است؟

👌 با یک مثال دلیل آن را توضیح می دهم...
int x;
scanf("%d" , x);

🔴دستور بالا یک کپی از مقدار متغیر x را به عنوان ورودی به تابع ما می دهد

🔴در حالی که ما احتیاج داریم متغیر اصلی و نه کپی آن به عنوان ورودی به تابع داده شود...

🔴وقتی & را همراه نام متغیر می اوریم عملگر & آدرس متغیر را بدست آورده و به تابع می دهد

🔴تابع ما به کمک آدرس متغیر پس از دریافت ورودی از کاربر ، مقدار وارد شده توسط کاربر را به کمک آدرس متغیر ، در خود متغیر ذخیره نموده ...
int x;
scanf("%d" , &x);

@Azad_Developers