سبد خرید

بستن سبد خرید

هیچ محصولی در سبد خرید نیست.

تعداد محصول: 0 کل قیمت: تومان0

تشخیص عدد زوج و فرد با ++C

تشخیص عدد زوج و فرد با ++C ، بیشتر دانشجویان کامپیوتر در درس برنامه نویسی با سوال مسئله ی “تشخیص عدد زوج و فرد بودن” مواجه می شوند. این برنامه یکی از ساده ترین برنامه هایی که در برنامه نویسی سی پلاس پلاس و برنامه نویسی های دیگری است.

خب برای شرط زوج یا فرد بودن عدد چی باید قرار بدیم ؟؟؟

برای این که بفهمیم عدد زوج است باید اون رو تقسیم بر 2 بکنیم و اگر باقیمانده این تقسیم برابر صفر بود یعنی این عدد زوج است . پس در داخل پرانتز این رو می نویسیم .

  •  نکته اول : اونم اینکه در برنامه نویسی برای نشون دادن باقیمانده از علامت درصد ( % ) استفاده می کنیم .
  • نکته دوم : برای مقایسه کردن در دستورات شرطی باید دوتا علامت مساوی قرار بدیم و اگه یه علامت مساوی قرار بدید برنامه با خطا مواجه خواهد شد .

به زبان ساده معنی دستور if و شرط آن می شود : اگر عددی که کاربر وارد کرده باقیمانده اش به 2 برابر صفر بود بنویس عدد زوج است .

حالا دستور else میگه در غیر این صورت بنویس عدد فرد است . به همین راحتی زوج یا فرد بودن عدد رو تعیین کردیم .

در این مطلب سورس کد این برنامه را به صورت آماده در اختیار دانشجویان قرار دادیم. این برنامه منبع خوبی برای یادگیری زبان سی پلاس پلاس می باشد.

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

نمونه سورس کد:

#include<iostream>
#include<conio.h>
using namespace std;

main()
{
    int n;
    cout<<"please enter a number:";
    cin>>n;
    cout<<"\n";
    if(n%2==0)
    cout<<n<<"\t is a even number.";
    else
    cout<<n<<"\t is a odd number.";
    cout<<"\n\n"<<"press any key to exit...";
    getch();
    return 0;
}

 

در اینجا n متغیر است. بعد به صورت خروجی عبارت please enter a number چاپ می شود.

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

محاسبه اعداد زوج و فرد بودن

یه نمونه ی دیگر، در مثال قبل تنها خود عدد زوج یا فرد بودن را نشان می داد، اما ما می خواهیم اعداد زوج و فرد بودن را نشان دهیم. برای اینکار از حلقه for استفاده می کنیم.

نمونه سورس کد:

int main()
{

    int a,n,Odd=0,Even=0;
    std::cout<< "How many numbers? ";
    std::cin >> n;

    for (int i=0; i<n; i++)
      {
        std::cout<< (i+1) << " Enter Number: ";
        std::cin >> a;

        if (a%2 == 0)
            Even++;
        else
            Odd++;
      }

    std::cout << "\n" << "Even Numbers: " << Even;
    std::cout << "\n" << "Odd Numbers: " << Odd;

    getch();
    return 0;
}

 

پست های مشابه

19تیر 1400

CSS چیست و نقش آن در طراحی وب سایت که در این پست، طراحی و ساخت سایت را توضیح می دهیم، پس با ما همراه باشید. امروزه نرم افزارهایی برای طراحی وب سایت پدید آمده است که این امکان را می دهد که حتی بدون نیاز به دانش برنامه نویسی وب سایتی تولید و توسعه […]

265

0

28خرداد 1400

نمایش لودینگ یا نوار بارگذاری با CSS ، در این مقاله نحوه ی پروژه ایجاد لودینگ یا نوار بارگذاری کامل صفحه وب که با CSS نوشته شده را توضیح میدهیم.نمایش لودینگ صفحه یا بارگذاری کامل آن Preloader

481

0

18فروردین 1400

از آنجايي که دانشجويان زيادي جهت سفارش پروژه هاي C++ به سايت مراجعه نموده اند، در این مطلب پروژه ای مربوط به تبدیل اعداد دهدهی به اعداد دودویی است که در اختیار شما دوستان قرار دادیم…

560

0

دیدگاه و پرسش