نمایش نتایج 1 تا 10 از 10

نام تاپیک: مشکل در تقسیم عدد

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    61

    Question مشکل در تقسیم عدد

    با سلام
    با فرض اینکه a یک عدد صحیح است و می خوام نتیجه a/2 رو به دست بیارم، طوری که اگر a مثلا 10 شد نتیجه بشه 5 و اگر 9 شد نتیجه بشه 4.5
    ممنون میشم کسی بتونه کمکم کنه

  2. #2
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,146

    نقل قول: مشکل در تقسیم عدد

    سلام


    مشکلتون دقیقا کجاست؟ اگر a مقدار صحیح باشد و نتیجه تقسیم یک عدد Double بشود باید یک عملیات تبدیل انجام بدید و در صورت نیاز نتیجه را در یک متغیر از نوع Double ذخیره کنید.

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    61

    نقل قول: مشکل در تقسیم عدد

    نقل قول نوشته شده توسط mmbguide مشاهده تاپیک
    سلام


    مشکلتون دقیقا کجاست؟ اگر a مقدار صحیح باشد و نتیجه تقسیم یک عدد Double بشود باید یک عملیات تبدیل انجام بدید و در صورت نیاز نتیجه را در یک متغیر از نوع Double ذخیره کنید.
    می خوام نتیجه 9/2 که میشه 4.5 رو با کد بنویسم

  4. #4
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,146

    نقل قول: مشکل در تقسیم عدد

    double A = 9;
    double B = 2;
    double C;


    C = A / B;



    حالا به هر روشی که مایل هستید میتنید مقدار C را نمایش بدید
    آخرین ویرایش به وسیله mmbguide : دوشنبه 12 آذر 1397 در 11:30 صبح دلیل: Modify Code, Change Int32 To Double

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    61

    نقل قول: مشکل در تقسیم عدد

    نقل قول نوشته شده توسط mmbguide مشاهده تاپیک
    double A = 9;
    double B = 2;
    double C;


    C = A / B;



    حالا به هر روشی که مایل هستید میتنید مقدار C را نمایش بدید
    نتیجه فقط عدد 5 رو نشون میده!
    قسمت اعشاری رو نشون نمیده

  6. #6

    نقل قول: مشکل در تقسیم عدد

    لازم نیست تمامی متغیر هاتون از نوع double باشن، فقط متغیری که نتیجه نهایی رو توش قرار میدین باید از نوع اعشاری باشه، نکته بعدی اینکه در عمل تقسیم باید بصورت دستی cast یا تبدیل انجام بدین، به این صورت:
    double C = (double) A / B;


  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    61

    نقل قول: مشکل در تقسیم عدد

    نقل قول نوشته شده توسط mr.sirwan مشاهده تاپیک
    لازم نیست تمامی متغیر هاتون از نوع double باشن، فقط متغیری که نتیجه نهایی رو توش قرار میدین باید از نوع اعشاری باشه، نکته بعدی اینکه در عمل تقسیم باید بصورت دستی cast یا تبدیل انجام بدین، به این صورت:
    double C = (double) A / B;

    باز فرقی نکرد قسمت اعشاری رو نشون نمیده!

  8. #8
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: مشکل در تقسیم عدد

    نقل قول نوشته شده توسط hadi88 مشاهده تاپیک
    باز فرقی نکرد قسمت اعشاری رو نشون نمیده!
    بی زحمت کد خودتون رو بزارید ببینیم چی نوشتید.

  9. #9
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,146

    نقل قول: مشکل در تقسیم عدد

    میتونید با متد ToString فرمت نمایش مقدار رو مشخص کنید

    C.ToString("0,###")

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    61

    نقل قول: مشکل در تقسیم عدد

    ممنون از همه دوستان، حل شد

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: پنج شنبه 05 دی 1392, 01:59 صبح
  2. رسم توابع سینوسی و کسینوس و ... در vb6
    نوشته شده توسط ahmadii در بخش برنامه نویسی مرتبط با بازی و گرافیک در VB6
    پاسخ: 8
    آخرین پست: یک شنبه 04 دی 1390, 15:28 عصر
  3. مبتدی: ماکسیمم ، ماکسیمم دو فیلد از دو تیبل متفاوت
    نوشته شده توسط Sal_64 در بخش SQL Server
    پاسخ: 8
    آخرین پست: دوشنبه 14 دی 1388, 10:16 صبح
  4. پاسخ: 3
    آخرین پست: جمعه 12 تیر 1388, 13:19 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •