تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: سوال در مورد تایع

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    9 سوال در مورد تایع

    سلام
    این تابع رو من نمیفهمم جریانش چیه
    int Area(int length, int width)
    داخل پرانتز رو میگم ها
    نمیفهمم کی باید این داخل پرانتزی ها رو بزاریم
    کی نزاریم

  2. #2
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض

    برای معرفی هست برای چی هست؟
    وفتی میزاریم تو برنامه باید چه تغیری بدیم؟
    اگر نزاریم چی ها باید حذف یا اضفه شوند؟

  3. #3
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض

    #include <iostream.h>

    float Convert(float);

    int main()
    {


    float TempFer;
    float TempCel;

    cout << "Please enter the temperature in Fahrenheit: ";
    cin >> TempFer;
    TempCel = Convert(TempFer);
    cout << "\nHere's the temperature in Celsius: ";
    cout << TempCel << endl;
    return 0;
    }

    float Convert(float TempFer)

    {
    float TempCel;
    TempCel = ((TempFer - 32) * 5) / 9;
    return TempCel;
    }


    این برنامه 2 جا بلوند کردمش
    این پرانتز ها سر چی هست؟
    چرا 2 تا هست؟ یکی اول برنامه و یکی اخرش؟

  4. #4
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    اونی که اول برنامه هست اصطلاحا بهش prototype می گیم که چون قبل از تابع main نوشتیم به تابع main نشون میده که یه همچین تابعی وجود داره و پیاده سازیش رو بعدا انجام میدیم . اون آخری هم پیاده سازیش هست . این پرانتز ها هم توشون هر چی باشه بهش پارامتر گفته میشه . انگار می گیم : f(x) = 2x-3 . یعنی به تابع f مقدار x رو می دیم و اون یه بلاهایی سر این x میاره و یه چیر که ما بهش y می گیم به ما بر می گردونه .

  5. #5
    اگه نباشه جاش خالی می مونه p d's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    قبرستون
    پست ها
    449

    پيش فرض hi

    ميدونيد اگه توابع وابسته (مثلا اينجا Convert(float ) قبل main نوشته بشه نيازي نيست به الگوي تابع.
    من جايي خونده بودم كه بهتره اين توابع روقبل main تعريف نكنيم . ولي دليلش رو نگفته بود.
    چرا ؟؟؟؟ كسي نميدونه ؟؟؟
    Last edited by p d; 24-12-2009 at 14:24.

  6. این کاربر از p d بخاطر این مطلب مفید تشکر کرده است


  7. #6
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض

    اونی که اول برنامه هست اصطلاحا بهش prototype می گیم که چون قبل از تابع main نوشتیم به تابع main نشون میده که یه همچین تابعی وجود داره و پیاده سازیش رو بعدا انجام میدیم . اون آخری هم پیاده سازیش هست . این پرانتز ها هم توشون هر چی باشه بهش پارامتر گفته میشه . انگار می گیم : f(x) = 2x-3 . یعنی به تابع f مقدار x رو می دیم و اون یه بلاهایی سر این x میاره و یه چیر که ما بهش y می گیم به ما بر می گردونه .
    ایول
    ولی یکم هنوز گیج راستش
    تو پرانتز هر چی دوست دارن می نویسند
    بعد زیر دوباره تغیر میدن یا تکرار میکنندش
    گیج زدیم 10 بار مطلب کتاب رو خوندم

  8. #7
    داره خودمونی میشه jaho's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    InFuTuRe
    پست ها
    141

    پيش فرض

    ایول
    ولی یکم هنوز گیج راستش
    تو پرانتز هر چی دوست دارن می نویسند
    بعد زیر دوباره تغیر میدن یا تکرار میکنندش
    گیج زدیم 10 بار مطلب کتاب رو خوندم
    سلام
    اونی که قبل از main هست که در واقع همونprototype تابع هست فقط نوع متغییری رو که به تابع میفرستی معلوم
    میکنه!
    اما (قسمت دوم)موقعی که تابع رو کامل می نویسی باید برای متغیری که به تابع فرستاده شده نام تعریف کنی که بتونی توی تابعت ازش استفاده کنی !

  9. #8
    اگه نباشه جاش خالی می مونه p d's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    قبرستون
    پست ها
    449

    پيش فرض hi

    با كتاب خوندن مشكلت حل نميشه بايد تمرين كني !!!
    كلا به شكل زيره :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    فرض كن كه :
    (3) براي ارتباط برقرار كردن با تابع اصلي هست . يا . ورودي هايي كه اين تابع از تابع اصلي ميگيره.
    و (1) نوع خروجي كه اين تابع بر ميگردونه(بجز حالت خاص void).

    اينم ببين ضرر نداره :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    Last edited by p d; 24-12-2009 at 14:17.

  10. این کاربر از p d بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •