یک تابع PHP بنویسید که با استفاده از تابع fmod باقیماندهٔ تقسیم دو عدد اعشاری را محاسبه کرده و در صورتی که مخرج صفر یا ورودی نامعتبر باشد، پیام خطای مناسب بازگرداند.
0.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:20 0.0
برای حل مسئله از تابع داخلی PHP به نام fmod استفاده کنید؛ ابتدا ورودیها را با is_numeric بررسی و به float تبدیل کنید، سپس قبل از فراخوانی fmod مطمئن شوید که مخرج برابر صفر نیست و در این صورت پیغام خطا برگردانید. توجه داشته باشید که مقادیر ممیز شناور دارای خطای محاسباتی هستند، پس برای نمایش نتایج در کاربردهای مالی یا علمی از round یا number_format برای محدود کردن تعداد ارقام اعشار استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکتهای کوتاه: ورودیها را با is_numeric بررسی کرده و به float تبدیل کنید تا از مقادیر نامعتبر جلوگیری شود. پیش از فراخوانی fmod مطمئن شوید که مخرج صفر نیست تا خطای مناسب برگردانده شود. برای خروجیهای دقیقتر در کاربردهای مالی یا علمی، از round یا number_format استفاده کنید چون مقادیر اعشاری در فلوٹنگ-پوینت ممکن است دستخوش خطاهای محاسباتی باشند.
گزارش