با سلام!برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط SajjadKhati برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
مشکل به خاطر خطی است که با رنگ قرمز مشخص شده. چون متغیر ها از نوع int تعریف شدن، مقدار اعشاری در اون ها قابل قبول نخواهد بود. لذا وقتی مقدار داخل پرانتز یعنی تقسیم 5 بر 100 حساب میشه مقدار صحیح اون در آن واحد حساب میشه که برابر با صفره و سپس در مقدار متغیر CurAccount ضرب میشه. از طرفی می دونیم که ضرب صفر در هر عدد تعریف شده صفر خواهد بود. با اجرای برنامه در کل حلقه مقدار YearGain صفر خواهد بود (نمی دونم چرا نوشتی 9 !).
پرانتز رو برداری مشکل به نظر حل بشه:
کد:YearGain = CurAccount * 5 / 100;






پاسخ با نقل قول
Bookmarks