تبلیغات

الگوریتم قدر مطلق یک عدد در برنامه نویسی

قدر مطلق

قدرمطلق (Absolute value و به طور مخفف Abs) در ریاضیات، مقدار یک عدد بدون در نظر گرفتن علامتش است. پس قدر مطلق یک عدد، همواره نامنفی خواهد بود؛ یعنی یا مثبت است یا صفر. و به بیان دیگر، قدرمطلقِ یک عدد، برابر است با فاصله‌ی آن عدد تا صفر.

به دست آوردن قدر مطلب یک عدد در برنامه‌نویسی، کار بسیار ساده‌ایست!

شرح الگوریتم

این را می‌دانیم که:

  • حاضل ضرب هر عدد در 1، برابر خودش خواهد شد! یعنی اینکه ضرب در یک بی تاثیر است!
  • حاصل ضرب یک عدد مثبت در مثبت، یک عدد مثبت خواهد شد.
  • حال ضرب یک عدد منفی در منفی، یک عدد مثبت خواهد شد.
  • حاصل ضرب یک عدد مثبت در منفی (یا منفی در مثبت)، یک عدد منفی خواهد شد.

با این اوصاف، برای به دست آوردن قدر مطلق یک عدد در برنامه‌نویسی:

  1. منفی و مثبت بودن عدد را بررسی می‌کنیم.
  2. اگر عدد منفی بود، در -1 ضرب خواهد شد که جواب قدر مطلق خواهد بود. ولی اگر عدد منفی نبود، جواب قدر مطلق برابر خودش خواهد شد.

پیاده‌سازی

این کد در جاوا و سی‌شارپ پیاده‌سازی شده ست.

تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه