یک برنامهٔ PHP بنویسید که یک آرایه از اعداد (صحیح یا اعشاری) را دریافت کند و مجموع قدر مطلق همهٔ اعداد را برگرداند.
20.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:23 0.0
برای حل: از تابع داخلی abs() برای گرفتن قدر مطلق هر عدد استفاده کنید و با حلقه یا ترکیب array_map و array_sum حاصل را محاسبه کنید. نکات: ابتدا مقادیر را با is_numeric یا (float) بررسی/تبدیل کنید تا با اعشار و اعداد منفی صحیح کار کند و نتیجه را به صورت عدد صحیح/اعشاری مناسب چاپ یا بازگردانید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای محاسبه مجموع قدر مطلق آرایهٔ اعداد میتوانید از abs همراه با array_map استفاده کنید. قبل از محاسبه مقدارها را به عددی تبدیل کنید (مثلاً با (float) یا با بررسی is_numeric) تا با اعشارها و اعداد منفی درست کار کند و از هشدارهای تبدیل جلوگیری کنید. سپس با array_sum مقادیر قدر مطلق را جمع کنید و نتیجه را به صورت عدد صحیح یا اعشاری چاپ یا بازگردانید. در نظر بگیرید که اگر آرایه خالی باشد، خروجی 0 است و باید تصمیم بگیرید که مقادیر غیر numeric را حذف کنید یا خطا بدهید.
گزارش