قد يكون لكل منا مواقف نحتاج فيها إلى جعل الرقم السالب موجبا. ربما يرجع ذلك إلى الحسابات الرياضية أو البرمجة أو تحتاج فقط إلى تغيير علامة الرقم لسهولة الإدراك والعمل معها.
هناك عدة طرق فعالة لمساعدتنا في جعل الرقم السالب موجبا. واحدة من هذه الطرق هي استخدام وظيفة عبس() في لغات البرمجة مثل بيثون ، جافا ، و سي++. تقوم وظيفة القيمة المطلقة () بإرجاع معامل الرقم ، أي قيمته المطلقة. وبالتالي ، إذا مررنا رقما سالبا إلى دالة القيمة المطلقة () ، فسوف تعيد لنا قيمتها الموجبة.
طريقة أخرى هي استخدام المشغلين الشرطيين في لغات البرمجة. على سبيل المثال ، يمكننا كتابة الكود التالي: إذا كان الرقم سالبا ، فقم بتطبيق عملية الضرب بمقدار -1 لتغيير علامته من سالب إلى موجب. هذا هو حل بسيط وفعال لتحويل الأرقام.
- كيفية تحويل رقم سالب إلى رقم موجب: طرق بسيطة وفعالة
- باستخدام وظيفة عبس
- باستخدام مشغل أحادي زائد
- باستخدام عامل شرطي
- الطريقة 1: استخدام وظيفة القيمة المطلقة
- الطريقة 2: تطبيق الشرط إذا كان البيان
- الطريقة 3: التحويل عن طريق الضرب في -1
- الطريقة 4: استخدام عامل التشغيل غير البت
- مثال 1: تحويل -10 إلى 10
- مثال 2: كيفية جعل -7 رقم موجب
- سؤال وجواب
- كيف يمكنني جعل عدد سلبي إيجابي?
- هل من الممكن عمل رقم سالب موجب بدون استخدام عامل الضرب?
- ما هي الطرق الأخرى لجعل الرقم السالب موجبا?
- ما هي أفضل طريقة لتحويل رقم سالب إلى رقم موجب?
كيفية تحويل رقم سالب إلى رقم موجب: طرق بسيطة وفعالة
غالبا ما نواجه مواقف نحتاج فيها إلى تحويل رقم سالب إلى رقم موجب. قد يكون هذا ضروريا في مهام البرمجة المختلفة أو الحسابات الرياضية. في هذه المقالة ، سنلقي نظرة على بعض الطرق البسيطة والفعالة للقيام بذلك.
باستخدام وظيفة عبس
أسهل طريقة لتحويل رقم سالب إلى رقم موجب هي استخدام وظيفة القيمة المطلقة. ترجع هذه الدالة القيمة المطلقة لرقم ، أي قيمته غير الموقعة. مجرد تمرير عدد سلبي كوسيطة إلى وظيفة عبس ، وسوف يعود قيمته الإيجابية.
رقم فار = -5;
فار عدد إيجابي = الرياضيات.القيمة المطلقة (عدد);
وحدة التحكم.سجل (عدد إيجابي) ؛ / / الإخراج: 5
باستخدام مشغل أحادي زائد
هناك طريقة أخرى بسيطة لتحويل رقم سالب إلى رقم موجب وهي استخدام علامة زائد أحادية. يمكن استخدام مشغل أحادي زائد لتحويل قيمة إلى رقم. إذا قمت بتمرير رقم سالب كمعامل زائد أحادي ، فإنه سيعود قيمته الإيجابية.
رقم فار = -3;
فار عدد إيجابي = + عدد;
وحدة التحكم.سجل (عدد إيجابي) ؛ / / الإخراج: 3
باستخدام عامل شرطي
إذا كنت بحاجة إلى تحويل رقم سالب إلى رقم موجب دون استخدام وظائف أو عوامل تشغيل مضمنة ، فيمكنك استخدام عامل تشغيل شرطي. يسمح لك المشغل الشرطي بالتحقق من الحالة وتنفيذ إجراءات معينة اعتمادا على نتيجة الفحص. في هذه الحالة ، يمكننا التحقق مما إذا كان الرقم سالبا ، وإذا كان الأمر كذلك ، اضربه في -1 لتغيير العلامة إلى موجب.
رقم فار = -7;
فار عدد إيجابي = عدد < 0 ? الرقم * -1: الرقم;
وحدة التحكم.سجل (عدد إيجابي) ؛ / / الإخراج: 7
في هذه المقالة ، قمنا بمراجعة عدة طرق بسيطة وفعالة لتحويل رقم سالب إلى رقم موجب. بناء على احتياجاتك وسياقك ، اختر الطريقة الأكثر ملاءمة لك واستخدمها في مشاريعك.
الطريقة 1: استخدام وظيفة القيمة المطلقة
واحدة من أبسط الطرق وأكثرها فعالية لجعل الرقم السالب موجبا هي استخدام وظيفة القيمة المطلقة (القيمة المطلقة).
تتيح لك وظيفة القيمة المطلقة الحصول على قيمة عددية دون مراعاة علامتها ، أي تجاهل علامة الطرح. هذا مفيد جدا إذا كنت بحاجة إلى تحويل رقم سالب إلى رقم موجب دون تغيير قيمته.
مثال على استخدام وظيفة القيمة المطلقة:
عدد الأسطوانات = -10;
إنت أبسولوتيفالو = الرياضيات.عبس (الأسطوانات);
النظام.خارج.برينتلن ("القيمة المطلقة للرقم" + الأسطوانات + "يساوي" + القيمة المطلقة);
نتيجة لتنفيذ هذا الرمز ، سيتم عرض ما يلي:
القيمة المطلقة للرقم -10 هي 10
لذلك حصلنا على قيمة موجبة (-10) باستخدام دالة القيمة المطلقة للرقم السالب -10.
يمكن أيضا تطبيق وظيفة القيمة المطلقة على أرقام الفاصلة العائمة (مزدوجة أو عائمة) بنتيجة مماثلة:
الأسطوانات المزدوجة = -3.14;
القيمة المطلقة المزدوجة = الرياضيات.عبس (الأسطوانات);
النظام.خارج.برينتلن ("القيمة المطلقة للرقم" + الأسطوانات + "تساوي" + القيمة المطلقة);
سيكون إخراج هذا الرمز:
القيمة المطلقة للرقم -3.14 هي 3.14
وبالتالي ، فإن استخدام وظيفة القيمة المطلقة هو طريقة بسيطة وفعالة لجعل الرقم السالب موجبا دون تغيير قيمته.
الطريقة 2: تطبيق الشرط إذا كان البيان
طريقة أخرى فعالة لجعل رقم سالب موجب هي استخدام الشرطي إذا عامل.
تسمح لك العبارة الشرطية إذا بتنفيذ كتلة من التعليمات البرمجية فقط إذا كان الشرط المحدد صحيحا. في حالتنا ، يمكننا استخدام هذا المشغل للتحقق من علامة الرقم.
في ما يلي مثال على شفرة جافا سكريبت التي توضح استخدام عامل التشغيل الشرطي لتحويل رقم سالب إلى رقم موجب:
دعونا عدد = -5;
إذا (عدد < 0) {
الرقم = - الرقم;
}
في هذا المثال ، إذا كان المتغير" رقم " أقل من الصفر ، فإننا نغير قيمته عن طريق تحويل رقم سالب إلى رقم موجب بضربه في -1.
من أجل تطبيق هذه الطريقة ، تحتاج إلى معرفة لغة البرمجة التي تعمل بها وفهم كيفية استخدام العبارة الشرطية إذا.
هذه الطريقة سهلة الاستخدام ويمكن أن تكون فعالة عند العمل بالأرقام السالبة.
الطريقة 3: التحويل عن طريق الضرب في -1
هناك طريقة أخرى لتحويل رقم سالب إلى رقم موجب وهي ضربه في -1. عند ضرب رقم سالب في -1 ، تتغير العلامة إلى العكس ، أي يتم الحصول على رقم موجب من رقم سالب.
على سبيل المثال ، لنأخذ الرقم -5. لجعلها إيجابية ، تحتاج إلى ضربها في -1:
| خطوة | التعبير | النتيجة |
|---|---|---|
| هو 1 | -5 * -1 | 5 |
وبالتالي ، يتم تحويل الرقم -5 إلى رقم موجب 5.
هذه الطريقة مريحة لأنها لا تتطلب استخدام عمليات أو وظائف رياضية إضافية. ببساطة اضرب رقما سالبا في -1 واحصل على نتيجة إيجابية.
الطريقة 4: استخدام عامل التشغيل غير البت
هناك طريقة أخرى لجعل الرقم السالب موجبا وهي استخدام عامل التشغيل غير بت.
المشغل لا بت (انعكاس) عكس كل بت من الرقم: 1 إلى 0 و 0 إلى 1.
يمكن استخدام الخوارزمية التالية لتطبيق هذه الطريقة:
- الحصول على القيمة المطلقة لعدد باستخدام وظيفة القيمة المطلقة ()
- قم بتطبيق عامل التشغيل غير ذي البت على القيمة المستلمة
فيما يلي مثال على رمز بايثون يوضح استخدام عامل التشغيل غير بت لتحويل رقم سالب إلى رقم موجب:
| الرقم الأصلي | الرقم المحول |
|---|---|
| -5 | {: ب} |
وتطبيق عامل التشغيل ليس قليلا على ذلك.
ستكون النتيجة الرقم 4 بتنسيق ثنائي ، وهي القيمة المطلقة للرقم -5.
مثال 1: تحويل -10 إلى 10
في هذا المثال ، لنلق نظرة على طرق تحويل رقم سالب -10 إلى رقم موجب 10. هنا سوف نستخدم العمليات والوظائف الرياضية.
- العملية الحسابية "القيمة المطلقة"
- باستخدام عامل شرطي
يمكننا استخدام العملية الحسابية" القيمة المطلقة " ، والتي ترجع القيمة الموجبة للرقم ، بغض النظر عن علامته. في هذه الحالة ، بالنسبة للرقم -10 ، سنطبق هذه العملية ونحصل على 10.
| خطوة | العملية | النتيجة |
|---|---|---|
| 1 | القيمة المطلقة (-10) | 10 |
طريقة أخرى هي استخدام عامل شرطي للتحقق من علامة الرقم. إذا كان الرقم سالبا ، فإننا ببساطة نضربه في -1 ، مما يعطينا قيمة موجبة.
| خطوة | العملية | النتيجة |
|---|---|---|
| 1 | الأسطوانات = -10; | -10 |
| 2 | إذا (الأسطوانات < 0) { الأسطوانات *= -1؛} | 10 |
تسمح لنا كلتا الطريقتين بتحويل الرقم السالب -10 إلى الرقم الموجب 10. يعتمد اختيار الطريقة على تفضيلات المطور وسياق التطبيق.
مثال 2: كيفية جعل -7 رقم موجب
لتحويل رقم سالب -7 إلى رقم موجب ، يمكنك استخدام إحدى الطرق التالية:
- استخدام وظيفة عبس () في لغة البرمجة:
- باستخدام الطريقة الرياضية:
إنت بوستيفينومبر = عبس (-7);
في هذا المثال ، تقوم دالة القيمة المطلقة() بإرجاع القيمة المطلقة للرقم -7 ، وهو 7. وبالتالي ، سيحتوي متغير العدد الإيجابي على قيمة موجبة تبلغ 7.
إذا كان الرقم سالبا ، ثم لتحويله إلى موجب ، يمكنك ضربه في -1:
إنت بوستيفينومبر = -7 * -1;
ينتج عن ضرب -7 في -1 رقم موجب 7 ، والذي سيتم احتواؤه في متغير العدد الإيجابي.
تسمح لك كلتا الطريقتين بعمل رقم سالب -7 رقم موجب.
سؤال وجواب
كيف يمكنني جعل عدد سلبي إيجابي?
هناك عدة طرق لتحويل رقم سالب إلى رقم موجب. واحد منهم هو ببساطة ضرب الرقم في -1. وبالتالي ، سوف يصبح ناقص زائد.
هل من الممكن عمل رقم سالب موجب بدون استخدام عامل الضرب?
نعم ، هناك طريقة بديلة. للقيام بذلك ، يمكنك استخدام وظيفة معامل (القيمة المطلقة) من الرقم. تقوم وظيفة الوحدة بإرجاع قيمة رقم غير موقع ، أي قيمة موجبة. في لغة البرمجة ، قد تبدو مثل هذا: عبس (س) ، حيث س هو رقم سالب.
ما هي الطرق الأخرى لجعل الرقم السالب موجبا?
طريقة أخرى هي استخدام البناء الشرطي. إذا كان الرقم سالبا ، فيمكنك تحويله إلى موجب بإضافة قيمته المزدوجة إليه. على سبيل المثال ، إذا كان لدينا رقم -5 ، فيمكننا جعله موجبا عن طريق إجراء العملية التالية: -5 + (-5) = 10.
ما هي أفضل طريقة لتحويل رقم سالب إلى رقم موجب?
يعتمد اختيار الطريقة على الموقف المحدد ومتطلبات المهمة. إذا كنت بحاجة فقط إلى تغيير علامة الرقم ، فيمكنك استخدام عامل الضرب بمقدار -1. إذا كان هناك حاجة إلى حل أكثر مرونة ، فيمكنك استخدام وظيفة الوحدة النمطية أو البناء الشرطي.