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

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




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

نام تاپيک: يه سوال در مورد يه محاسبه رياضياتي خيلي ساده

  1. #1
    اگه نباشه جاش خالی می مونه fingulii's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    شیراز
    پست ها
    342

    پيش فرض يه سوال در مورد يه محاسبه رياضياتي خيلي ساده

    اقو ما يه سوال خيلي خيلي ساده داريم ميدونم از مبتدي كمتره ولي ديگه ببخشيند

    ميخوام كاربر توي فرم 4 تا عدد وارد كنه تو 4تا از اين tedit ها بعد با زدن رو يه دكمه يه سري محسابات انجام بده و جوابشو توي يه label بنويسه

    محساباتش هم اينجوريه كه فرضا
    Tedit1*Tedit2
    Tedit3^Tedit4
    sqrt(tdeit3)
    بعد جواب اين دو تا رو جمع كنه بنويسه تو label
    اي چيجوري سورسشو مينويسن؟

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    May 2008
    پست ها
    32

    پيش فرض

    مثلا :

    uses
    ;math


    var
    ;a : integer
    ;b : double
    begin
    ;(a := strtoint(Edit1.text)+strtoint(Edit2.text
    ;((b := power(strtofloat(Edit3.text),strtofloat(Edit4.text
    ;b := a + b
    ;(label1.caption := floattostr(b
    ;end

  3. #3
    اگه نباشه جاش خالی می مونه fingulii's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    شیراز
    پست ها
    342

    پيش فرض

    مثلا :

    uses
    ;math


    var
    ;a : integer
    ;b : double
    begin
    ;(a := strtoint(Edit1.text)+strtoint(Edit2.text
    ;((b := power(strtofloat(Edit3.text),strtofloat(Edit4.text
    ;b := a + b
    ;(label1.caption := floattostr(b
    ;end

    شرمنده درسته ها ولي اين tedit ها همه اعداد اعشاري ميگرين شما نوشتي inttostr اين كه اعشاري نيست؟ چكار كنم اعشاري هم بگيره؟

  4. #4
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    12

    خوب از تابع strtofloat استفاده کن این که مشکلی نداره ( برای برعکس هم می تونی از تابع floattostr استفاده بکنی )

    شما در هر EDIT مقدار رو به صورت اعشاری می نویسید و در خط زیر از به جای تابع Inttostr از تابع strtofloat استفاده می کنید
    ;(a := strtoint(Edit1.text)+strtoint(Edit2.text
    ;(a := strtofloat(Edit1.text)+strtofloat(Edit2.text

    راستی شما باید متغیر A رو هم از نوع real تعریف کنید.
    Last edited by as13851365; 26-12-2008 at 08:55.

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    May 2008
    پست ها
    32

    پيش فرض

    درسته . توی کد من رو هم نگاه کنید هم inttostr/strtoint استفاده شده برای اعداد صحیح و هم floattostr/strtofloat برای اعداد اعشاری
    Last edited by thezetta; 26-12-2008 at 14:43.

  6. #6
    اگه نباشه جاش خالی می مونه fingulii's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    شیراز
    پست ها
    342

    پيش فرض

    دمتون گرم حل شد ميگم اين چطوري مثلا ميخوان اگر مثلا يه Tedit خالي موند بعد كاربر روي دكمه كليلك كرد يه پيغام بده مثلا
    Complete the information

  7. #7
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

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

  8. #8
    اگه نباشه جاش خالی می مونه fingulii's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    شیراز
    پست ها
    342

    پيش فرض

    خيلي راحت يك چك ميكني :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشي.
    آمو شما خيلي دمتون گرمه ! چاكريم ولي يي سوال ديگه ام واسم پيش اومد من واقعا معذرت ميخوام وقتتونو ميگيرم
    آقا همين پروژه كامله خلاصه ميخوام اينو يه كاريش كنم كه وقتي ميبرم روي يه كامپيوتر ديگه بدون نياز به نصب دلفي اجرا بشه!!چكار كنم ؟ پيشرفته توضيح ندينا يعني exe باشه نميدونم ....يه ctrl F9 و كامپايلو از اينا هم زدم exe هم شد اما رو كامپيوتر ديگه error ميده
    The Application failed to initialize properly(0*0000135).click ok to terminate the app

  9. #9
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    پيش فرض

    دوست گرامی شما اگر برنامه را در یک پوشه ذخیره کنید و بعد در دلفی فقط یک بار اجراش کنید فایل اجرایی در داخل همان پوشه ساخته می شه و از انجایی که شما در این برنامه از چیزه خاصی استفاده نکردید فقط این فایل Exe را می تونید به کامپیوتر های دیگر منتقل کنید و به راحتی اجراش کنید .

  10. #10
    اگه نباشه جاش خالی می مونه fingulii's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    شیراز
    پست ها
    342

    پيش فرض

    دوست گرامی شما اگر برنامه را در یک پوشه ذخیره کنید و بعد در دلفی فقط یک بار اجراش کنید فایل اجرایی در داخل همان پوشه ساخته می شه و از انجایی که شما در این برنامه از چیزه خاصی استفاده نکردید فقط این فایل exe را می تونید به کامپیوتر های دیگر منتقل کنید و به راحتی اجراش کنید .
    نميشه بابا!!! چكار كنم؟

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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