چند برنامه کوچک کاربردی برای ++C

سلام به همه دوستان. امروز چند برنامه کاربردی کوچک برای سی پلاس پلاس براتون آماده کردم که برای تازه کارهای سی پلاس پلاسی مثل خودم خوبه. برنامه رو با Dev-CPP که تحت ویندوز و رایگان هم هست نوشتم و همراه با سورسش کامل اون براتون میزارم. اگر فقط از بدنه ی برنامه استفاده می کنید بهتره فایل سرآیند:

#include <math.h>

رو در ابتدای برنامتون قرار بدید.

۱. بخش پذیری عدد بر ۳ و ۵:

با این برنامه می تونید مقداری رو از ورودی دریافت کنید و بخش پذیری اونو بر ۳ و ۵ حساب کنید. مثلا ۱۵ بر ۳ و ۵ بخش پذیره!

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    int x;
    cout <<"Enter Nembers:";
    cin >>x;
    if ((x%3==0)&&(x%5==0))
    cout <<"Yes";
    else
    cout <<"No!";

getch();
cin.get();
return 0;
}

2. دستور شرطی برای کلمه اول:

با دستور IF Else تو در تو هم می تونید حرف اول کلمه یه رنگی رو وارد کنید و در خروجی کاملش رو مشاهده کنید.

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    char x;
    cout <<"Enter First Word:";
    cin >>x;
    if (x=='b')
    cout <<"Black";
    else
    if (x=='g')
    cout <<"green";
    else
    if (x=='y')
    cout <<"yellow";
    else
    if (x=='r')
    cout <<"red" ;       

getch();
cin.get();
return 0;
}

3. جمع سینوس و کسینوس به توان ۲:

با این کد هم می تونید سینوس و کسینوس یه عددی که از ورودی دریافت می شه رو جمع کنید و بعد به با تابع pow که ۲ پارامتر هم داره به توان ۲ برسونید.

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    int c,t1,t2;
    cout <<"Enter Cosine:";
    cin >>c;
    t1= sin(c*3.14/180) + cos (c*3.14/180) ;
    t2= pow(t1,2);
    cout << t2;
    cout << "\a\a\a\a";
    getch();
cin.get();
return 0;
}

تذکر: متغیری هم که از ورودی به عنوان درجه دریافت می شه به رادیان تبدیل می شه.

۴. جمع سینوس به توان ۲ و کسینوس به توان ۲:

با این کد هم می شه عددی که از ورودی دریافت می شه رو سینوس و کسینوسش رو به توان ۲ رسوند و بعد با هم جمعشون کرد.

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    int c,t1,t2,t3,t4,total;
    cout <<"Enter Nember:";
    cin >>c;
    t1= sin(c*3.14/180);
    t2= cos(c*3.14/180);
    t3=pow(t1,2);
    t4=pow(t2,2);
    total=t3+t4;
    cout << total;
    cout << "\a\a\a\a";
    getch();
cin.get();
return 0;
}

تذکر: متغیری هم که از ورودی به عنوان درجه دریافت می شه به رادیان تبدیل می شه.

۵. جمع سینوس و کسینوس یک عدد:

با این کد هم می شه جمع سینوس و کسینوس یه عدد رو جمع کرد.

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    int s,c,t1,t2,total;
    cout <<"Enter Number:";
    cin >>c;
    t1= ( sin(c*3.14/180) + cos (c*3.14/180) );
    cout << t1;
    cout << "\a\a\a\a\a\a";
    getch();
cin.get();
return 0;
}

6. به توان رساندن عدد:

با کد زیر هم می شه یه عدد رو از ورودی دریافت کنید و عددی بعدی که از ورودی دریافت می شه رو به عنوان توانش حساب کنید و در خروجی چاپ کنید.

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    int num,tavan,total;
    cout <<"Enter Number:";
    cin >>num;
    cout <<"Enter tavan:";
    cin >>tavan;
    total=pow(num,tavan);
    cout << total;
    cout << "\a";
    getch();
cin.get();
return 0;
}

7. محاسبه دستور ریاضی (۱+x+x^2+x^3+x^4+x^5):

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
    int a,b,c,d,e,f,b1,c1,d1,e1;
    cout <<"Enter Nembers:";
    cin >>a; 

    b1=pow(a,2);
    c1=pow(a,3);
    d1=pow(a,4);
    e1=pow(a,5);
    f=a+b1+c1+d1+e1;
    f++;
    cout << f;
    cout << "\a\a\a\a";

    getch();
cin.get();
return 0;
}

5 thoughts on “چند برنامه کوچک کاربردی برای ++C

  1. یاد دانشگاه افتادم ! نیم ساعت دارم نگاه می کنم می گم چرا این کد ها اینجوریه ! اینا که اجرا نمی شه تازه فهمیدم نه بابا درسته فقط direction رو لطفاً چپ به راست کنید که یکی مثل من هنگ نکنه :)

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>