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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 14

نام تاپيک: تبديل يك عدد real به integer

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    May 2006
    پست ها
    218

    3 تبديل يك عدد real به integer

    من در برنامه ام نياز دارم كه عدد real را به integer تبديل كنم...

    يعني برنامه عدد صحيح آنرا به صورت integer بفهمد..
    البته من دستورات mod را امتحان كردم ولي جواب نميدهد...
    اطفا راهنمايي كنيد..

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    May 2006
    پست ها
    218

    پيش فرض

    يعني عدد 12.75 را تبديل به عدد 12 كرده و آنرا نيز به صورت integer در برنامه استفاده كنم....

  3. #3
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام دوست من ...
    دلفی یه تابعی داره که این کار رو انجام میده :
    به این صورت :
    اول یه متغیر معرفی می کنی و بعد اون مقدار Real رو بهش می دی :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد باید از تابع زیر استفاده کنی :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نکته مهم: برای نشون دادن عدد بدست اومده روی یه Label یا Edit یا کلا به عنوان یه رشته ، نباید از تابع IntToStr استفاده کنی بلکه باید از FloatToStr استفاده کنی :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه چیز دیگه : اگه می خوای که به صورت Integer ازش استفاده کنی باید همون String به دست اومده رو به Integer تبدیل کنی ...
    کلش میشه این :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بازم اگه مشکلی بود بگو ...
    موفق باشی ...
    Last edited by Mahmood_N; 31-07-2006 at 05:38.

  4. #4
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    من از روش ديگه استفاده ميكنم.
    ببين شايد بدردت خورد عددي كه مي خواهي integer بشه
    دستور Round بهش ميدي.مثلآ :
    Caption:=IntToStr(Round(12.7));

  5. #5
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    من از روش ديگه استفاده ميكنم.
    ببين شايد بدردت خورد عددي كه مي خواهي integer بشه
    دستور Round بهش ميدي.مثلآ :
    Caption:=IntToStr(Round(12.7));
    سلام سولجر جان ...
    درسته ... ، اين جوري هم مي شه ...
    ولي اين عدد اعشاري رو به نزديكترينشون رند مي كنه ...
    ولي آقا محسن مي خواستن كه عدد اعشاريشون به عددي كه توي اعشار هست رند بشه ...
    موفق باشيد ...

  6. #6
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام آقا محمود
    خود ايشون فرمودند : يعني عدد 12.75 را تبديل به عدد 12 كرده و آنرا نيز به صورت integer در برنامه استفاده كنم....
    توي پست 2.پس يعني رند بشه كه بهترين روش همون دستور Round هست.
    اگر هم من اشتباه برداشت کردم ببخشید.

  7. #7
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    خود ايشون فرمودند : يعني عدد 12.75 را تبديل به عدد 12 كرده و آنرا نيز به صورت integer در برنامه استفاده كنم....
    توي پست 2.پس يعني رند بشه كه بهترين روش همون دستور Round هست.
    اگر هم من اشتباه برداشت کردم ببخشید
    سلام سولجر جان ...
    شما درست مي گيد ولي :
    اگه با Round این کار رو انجام بدیم عدد 13 بدست میاد ولی آقا محسن 12 رو می خواستن ...
    کلا هر دو درسته دیگه ... ( ولش کن حالا خودش هرکدوم رو خواست برمی داره )
    موفق باشی ...

  8. #8
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    پس حالا که اینطوره (می خواهد اعشار رو بندازه)
    از دستور Trunc استفاده کن.
    حتمآ بدرد مي خوره . ممنون.
    Last edited by soldier; 31-07-2006 at 10:07.

  9. #9
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    پس حالا که اینطوره (می خواهد اعشار رو بندازه)
    از دستور Trunc استفاده کن.
    حتمآ بدرد مي خوره . ممنون.
    سلام ...
    عالي بود ...
    منم ياد گرفتم ...
    دستت درد نكنه ...

  10. #10
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام

    يه توضيح كوچيك گفتم شايد بدرد دوستان بخوره

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

    موفق باشيد

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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