اطلاعیه

Collapse
No announcement yet.

مشکل گنگ با اعداد اعشاری در کدویژن

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل گنگ با اعداد اعشاری در کدویژن

    سلام چنتا مشکل دارم ممنون میشم توضیح بدید مشک من انجام نشدن تقسیم یک متغییر با متغییر دیگه البته چ متغییر چه عدد... تو عکس زیر چندتا مشکل دارم که علامت گزاری کردم

    تو عکس بالا قسمت 1 t1 & t2 همیشه صفر میشن نمی دنم چرا ؟؟؟؟ اف هم فعلا اینجا 1 هست....
    تو قسمت 4 هم وقتی دستور ++i رو نوشتم متغیر ازاف نمیشد و مجبور شدم ب شکل بالا بنویسم تا اجرا بشه..بازم نمیدونم چرا
    در قسمت 3 متغییرها تو پروتئوس بعضا مقدارشون نمایش داده نمیشن ؟؟؟؟
    در قسمت 5 هم ایا روش من برا شروع کردن تایمر صفر درست هست ؟ اینجا من می خاستم تایمر بعد از محاسبات شروع ب کار کنه و بعد محاسبات دیگه نشمره تا دستور بعدی !!!
    نحوه ی معرفی متغییر ها هم هزار جور معرفی کردم بازم مشکل صفر شدن تقسیم حل نشد قسمت 1

    #2
    پاسخ : مشکل گنگ با اعداد اعشاری در کدویژن

    توی کد ویژن به قسمت
    project/Configure
    برید و بعد به سر برگ c compiler برید و در قسمت
    s(printf) روی گزینه آخر که float داره بزارید
    ببینید مشکل حل میشه

    دیدگاه


      #3
      پاسخ : مشکل گنگ با اعداد اعشاری در کدویژن

      اونو تغییر دادم ولی حل نشده

      دلیل: ادغام دو پست برای جلوگیری از اسپم

      مشکل حل شد چون دوتا عدد int رو تقسیم می کردم بخاطر همین اعشار حذف می شد و چون اعداد بدست اومده عدد صحیح نداشتن و اعشار بودن عدد نهایی صفر میشن
      با کد زیر حل میشه مشکل
      t1=((float)f/a);
      t1=t1*1000;

      جدیدترین ویرایش توسط pouria23; ۱۳:۳۴ ۱۳۹۸/۱۰/۰۴.

      دیدگاه

      لطفا صبر کنید...
      X