PDA

View Full Version : ضرب اعداد اعشاری با Integer؟



hex161
شنبه 02 تیر 1386, 09:39 صبح
با سلام
جطور میشه اعداد اعشاری و Integerرو باهم ضرب کرد ؟
و چطور تو دیتابیس DBIsam یک فیلد از نوع اعشاری یا Real تعریف کنیم؟
با تشکر

mehdi_mohamadi
شنبه 02 تیر 1386, 09:53 صبح
با سلام
جطور میشه اعداد اعشاری و Integerرو باهم ضرب کرد ؟
با تشکر
نباید مشکلی داشته باشه
خروجی ضرب یک عدد اعشاری خواهد بود

hex161
شنبه 02 تیر 1386, 10:06 صبح
وقتی عملیات رو می خواهد انجام بده پیغام زیرو میده:
50.2 is not a valid integer value.
من عدد اعشاری رو هم بصورت 50/2 و هم بصورت 50.2 امتحان کردم بازم مشکل داشت.
ممنون.

sorushma
شنبه 02 تیر 1386, 11:41 صبح
من فکر می کنم متغیرها باید از نوع real و برای انجام اعمال ریاضی تابع floattostr باید فراخوانی شود .

Mahmood_M
شنبه 02 تیر 1386, 12:20 عصر
میتونید متغیرها رو به صورت Extended تعریف کنید و در موقع استفاده ( همونطور که دوستمون گفتند ) با تابع FloatToStr اون رو به صورت رشته بگیرید ، ولی اگه بخواید نتیجش رو به صورت یک عدد Integer داشته باشید باید با تابع Trunc یا ... ، اون رو گرد کنید ...

موفق باشید ...