سفارش پروژه

اعداد در زبان C++ – آموزش زبان C++

  • جمعه ۱۱ آبان ۱۳۹۷
  • بازدید ۳۹ نفر

cpp numbers 4374 اعداد در زبان C++   آموزش زبان C++

اعداد در زبان C++

به طور معمول در برنامه های خود از انواع داده های اصلی (مانند int، short، long و …) استفاده می کنیم که محدوده و رنج هر کدام از آن ها در بخش انواع داده های C++ توضیح داده شده است.

تعریف اعداد در زبان C++

مثال زیر نحوه تعریف و استفاده از اعداد را نشان می دهد:

امتحان کنید

زمانی که کد بالا توسط کامپایلر زبان C++ اجرا شود، نتیجه زیر را تولید خواهد کرد:

عملیات ریاضی در زبان C++

علاوه بر توابعی که خودتان می توانید ایجاد کنید، توابع مفید دیگری در کتابخانه استاندارد زبان C و C++ وجود دارند که به آن ها توابع پیش ساخته (Built-in) گفته می شود. در جدول زیر برخی از توابع پیش ساخته ای که مربوط به عملیات های ریاضی هستند را مشاهده می کنید (برای دسترسی به این توابع باید هدر فایل <cmath> را به برنامه خود اضافه کنید):

ردیفتوضیحات
۱double cos(double)

این تابع یک زاویه (از نوع double) می گیرد و کسینوس آن را بر می گرداند.

۲double sin(double)

این تابع یک زاویه (از نوع double) می گیرد و سینوس آن را بر می گرداند.

۳double tan(double)

این تابع یک زاویه (از نوع double) می گیرد و تانژانت آن را بر می گرداند.

۴double log(double)

این تابع یک عدد می گیرد و لوگاریتم آن را بر می گرداند.

۵double pow(double, double)

این تابع دو عدد از نوع double می گیرد و عدد اولی را به توان عدد دومی می رساند.

۶double hypot(double, double)

این تابع طول دو ضلع یک مثلث را می گیرد و طول وتر آن را بر می گرداند.

۷double sqrt(double)

این تابع یک عدد می گیرد و جزر آن را بر می گرداند.

۸int abs(int)

این تابع یک عدد از نوع integer می گیرد و قدر مطلق آن را بر می گرداند.

۹double fabs(double)

این تابع یک عدد از هر نوعی می گیرد و قدر مطلق آن را بر می گرداند.

۱۰double floor(double)

یک عدد اعشاری می گیرد و کف آن را بر می گرداند.

مثال زیر نحوه استفاده از توابع فوق را نشان می دهد:

امتحان کنید

زمانی که کد بالا کامپایل و اجرا شود، نتیجه زیر را تولید خواهد کرد:

اعداد تصادفی در زبان C++

ممکن است گاهی اوقات وضعیتی پیش آید بخواهید اعداد تصادفی تولید کنید. در زبان برنامه نویسی C++ برای تولید اعداد تصادفی دو تابع rand() و srand() وجود دارد. اگر فقط از تابع rand() استفاده کنید، اعداد تصادفی که تولید می شوند، شبیه به هم خواهند بود. اما با استفاده از تابع rand() و srand() می توانید اعداد تصادفی کاملا متفاوت تولید کنید.

مثال زیر نحوه استفاده از این توابع را نشان می دهد:

امتحان کنید

زمانی که کد بالا کامپایل و اجرا شود، نتیجه زیر را تولید خواهد کرد:


باکس دانلود
شناسه:
۴۳۷۴
لینک دانلود:
روی دکمه G+1 برای محبوب کردن سایت کلیک کرده سپس از لینک زیر دانلود را انجام دهید
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است