نمونه مثال تابع در سی پلاس پلاس

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

12 اسفند 1402

سطح تمرین

متوسط

در این پست قصد داریم چندین نمونه مثال تابع در سی پلاس پلاس را بررسی و پیاده سازی نماییم.

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

تابع تشیخص عدد کامل در سی پلاس پلاس

تابع تشخیص عدد کامل

مثال تابع عدد کامل

انجام پروژه سی پلاس پلاس
0936-328-6141
وفایی مقدم

سوال: برنامه ای بنویسید که یک عدد صحیح را دریافت کند و سپس به تابعی ارسال کند و تشخیص دهد عدد کامل است یا خیر؟

همانطور که میدانید عدد کامل عددی است که مجموع مقسوم علیه های غیر خودش برابر با خودش میباشد.

به طور مثال عدد 6 عدد تام میباشد چون اگر مقسوم علیه های عدد 6 را غیر 6 بنویسیم میشود:

1,2,3

مجموع این اعداد با 6 برابر است پس 6 عدد تام میباشد.

حالا تابع زیر را برای بررسی عدد تام مینویسیم:

bool isPerfectNumber(int num) {
    int sum = 0;

    for (int i = 1; i < num; i++) {
        if (num % i == 0) {
            sum += i;
        }
    }

    if (sum == num) {
        return true;
    } else {
        return false;
    }
}

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

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

مثال تابع محاسبه ب م م

سوال:برنامه ای بنویسید که دو عدد از ورودی دریافت کند و به تابعی بنام gcd ارسال نماید.

سپس تابع بزرگترین مقسوم علیه مشترک دو عدد (ب.م.م) را محاسبه و چاپ نماید.

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

تابع محاسبه ب.م.م به شرح زیر میباشد:

 

مثال تابع تشخیص زوج و فرد

سوال:برنامه ای بنویسید که 10 عدد صحیح را از ورودی بگیرد.

با دریافت هر عدد با کمک تابع زوج یا فرد بودن آن را بررسی و پیغام مناسب را چاپ نماید.

تمرین مرتبط: محاسبه تعداد اعداد زوج و فرد 

void isEvenOrOdd(int num) {
    if (num % 2 == 0) {
        cout << num << " is even." << endl;
    } else {
        cout << num << " is odd." << endl;
    }
}

همانطور که در تابع مشاهده میکنید ابتدا یک عدد به عنوان ورودی دریافت کردیم.

سپس اگر باقیمانده عدد بر 2 مساوی با 0 شد یعنی عدد زوج است پس عبارت مناسب را چاپ کردیم و در غیر این صورت عبارت مناسب با عدد فرد چاپ میشود.

مثال تابع محاسبه سری اعداد

سوال: برنامه ای بنویسید که مقدار x را از ورودی دریافت و به تابعی ارسال کند و تابع حاصل سری زیر را محاسبه نماید.

تابع محاسبه سری اعداد

سری اعداد

تمرین مرتبط:جواب تمرین جمع کسر ها کوئرا

void calculateSeries(int n) {
    double x = 2.0;
    double result = 0.0;
    int t=2;
    int f=3;
    for (int i = 1; i <= n; i++) {
        result += pow(x, t) / f;
        t++;
        f+=2;
    }

    cout << "Result: " << result << endl;
}

در این تابع ابتدا n بعنوان تعداد مورد نیاز سری دریافت میشود.

سپس در متغییر result حاصل نهایی محاسبه میشود.

با کمک حلقه for یکی یکی اعداد را پیمایش و طبق کسر محاسبات را انجام میدهیم.

در نهایت مقدار result را چاپ میکنیم.

جمع بندی

ما در مقاله نمونه مثال تابع در سی پلاس پلاس سعی کردیم چندین مثال کاربردی از توابع در سی پلاس پلاس را بیان نماییم.

اگر باز هم نیاز به دیدن مثال های بیشتر در مورد توابع دارید ممنون میشم زیر همین پست کامنت بزارید تا ما پر انرژی براتون مثال های جدید آماده کنیم.

از بخش تمرین سی پلاس پلاس مجموعه عظیمی از تمرین های سی پلاس پلاس را مشاهده میکنیم.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “نمونه مثال تابع در سی پلاس پلاس”

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

تمرینات مشابه

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط