یک برنامهٔ PHP بنویسید که یک آرایه از اعداد (صحیح یا اعشاری) را دریافت کند و مجموع قدر مطلق همهٔ اعداد را برگرداند.

20.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:23

0.0

برای حل: از تابع داخلی abs() برای گرفتن قدر مطلق هر عدد استفاده کنید و با حلقه یا ترکیب array_map و array_sum حاصل را محاسبه کنید. نکات: ابتدا مقادیر را با is_numeric یا (float) بررسی/تبدیل کنید تا با اعشار و اعداد منفی صحیح کار کند و نتیجه را به صورت عدد صحیح/اعشاری مناسب چاپ یا بازگردانید.

توسط پژوهشگر در 201 روز قبل ساعت 03:23
دسته بندی ها: PHP PHP for beginner
arman در 201 روز قبل ساعت 06:36

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

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری