الانتقال إلى المحتوى الرئيسي

كيفية العثور على مجموع الأرقام الموجبة التي تم إدخالها من لوحة المفاتيح: حل بسيط

مقدمة النص…

بالنسبة للعديد من المهتمين بالبرمجة ، يمكن أن يكون العثور على مجموع الأرقام الموجبة أحد أبسط المهام. ولكن لا يزال ، حتى هذه المهمة البسيطة يمكن أن تسبب صعوبات للمبتدئين. في هذه المقالة ، سنلقي نظرة على حل بسيط يجعل من السهل العثور على مجموع الأرقام الموجبة التي تم إدخالها من لوحة المفاتيح.

الفكرة الرئيسية لهذا الحل هي استخدام حلقة تعمل حتى يقوم المستخدم بإدخال رقم سالب. داخل الحلقة ، سنقرأ الأرقام باستخدام وظيفة الإدخال () ونتحقق مما إذا كان كل رقم موجبا. إذا كان الرقم موجبا ، فإننا نضيفه إلى المجموع. بعد إدخال رقم سالب ، تنتهي الدورة ويتم عرض المبلغ المستلم على الشاشة.

وبالتالي ، يتيح لك هذا الحل العثور على مجموع الأرقام الموجبة باستخدام رمز بسيط يسهل فهمه وتنفيذه حتى للمبتدئين في البرمجة. يمكن أن يكون مفيدا في المواقف المختلفة عندما يكون من الضروري معالجة إدخال المستخدم والحصول على مجموع الأرقام الموجبة فقط. نأمل أن تساعدك هذه المقالة في معرفة هذه المشكلة وستكون مفيدة لدراستك الإضافية للبرمجة.

  1. كيفية الحصول على مجموع الأرقام الموجبة من لوحة المفاتيح
  2. حل بسيط لإيجاد مجموع الأرقام الموجبة
  3. كيفية إدخال أرقام موجبة من لوحة المفاتيح
  4. معالجة الأرقام المدخلة والحصول على مجموعها

كيفية الحصول على مجموع الأرقام الموجبة من لوحة المفاتيح

للعثور على مجموع الأرقام الموجبة التي تم إدخالها من لوحة المفاتيح ، اتبع الخطوات التالية:

1. إنشاء متغير مجموع وتعيين القيمة 0. سيتم استخدام هذا المتغير لتخزين المبلغ.

2. استخدم حلقة يتم تشغيلها حتى يقوم المستخدم بإدخال رقم سالب أو صفر. داخل الحلقة:

- عد الرقم الذي أدخله المستخدم باستخدام وظيفة الإدخال (). تحويله إلى عدد صحيح باستخدام الدالة إنت ().

- تحقق مما إذا كان الرقم موجبا أم يساوي صفرا. إذا كانت الإجابة بنعم ، فقم بإضافتها إلى المجموع باستخدام عملية الإضافة.

3. اطبع قيمة متغير المجموع ، والذي سيكون مجموع جميع الأرقام الموجبة التي أدخلها المستخدم.

يوجد أدناه مثال بسيط على كود بايثون الذي ينفذ هذه الخوارزمية:

"'بايثون

مجموع = 0

عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))

بينما الرقم > 0:

مجموع+ = عدد

عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))

طباعة ("مجموع الأرقام الموجبة:" ، مجموع)

بعد تشغيل هذا الرمز ، سيطلب منك البرنامج إدخال رقم من لوحة المفاتيح حتى يقوم المستخدم بإدخال رقم سالب أو صفر. سيقوم البرنامج ثم إخراج مجموع كل الأرقام الإيجابية التي تم إدخالها.

الآن أنت تعرف كيفية الحصول على مجموع الأرقام الإيجابية من لوحة المفاتيح في حل بيثون بسيط. استخدم هذه الخوارزمية في مشاريعك حيث تحتاج إلى العمل مع الأرقام التي أدخلها المستخدم.

حل بسيط لإيجاد مجموع الأرقام الموجبة

للعثور على مجموع الأرقام الموجبة التي تم إدخالها من لوحة المفاتيح ، يمكنك استخدام حل بسيط يعتمد على حلقة ومشغلي شرطية.

في بداية البرنامج ، يمكننا الإعلان عن متغير يخزن مجموع الأرقام الموجبة. دعنا نسميها ، على سبيل المثال ، المجموع.

ثم يمكننا استخدام حلقة لتكرار إدخال الأرقام من لوحة المفاتيح. للقيام بذلك ، يمكنك استخدام بعض الوقت أو القيام به في حين حلقة.

في كل تكرار للحلقة ، نقرأ الرقم باستخدام وظيفة إدخال لوحة المفاتيح ونتحقق من قيمته.

إذا كان الرقم موجبا ، فقم بإضافته إلى المجموع باستخدام عامل الإضافة. إذا كان الرقم سالبا أو صفرا ، فإننا نتخطاه وننتقل إلى التكرار التالي للحلقة.

تستمر الحلقة في العمل حتى يتم إدخال رقم سالب أو صفر.

بعد نهاية الحلقة ، يمكننا عرض قيمة متغير المجموع ، والذي سيحتوي على مجموع الأرقام الموجبة.

كيفية إدخال أرقام موجبة من لوحة المفاتيح

لإدخال أرقام موجبة من لوحة المفاتيح ، ستحتاج إلى استخدام وظائف وطرق خاصة في لغة البرمجة تسمح لك بالتحقق من القيم المدخلة للإيجابية.

على سبيل المثال ، في لغة برمجة بايثون ، يمكنك استخدام وظيفة "الإدخال ()" ، والتي تسمح للمستخدم بإدخال القيم من لوحة المفاتيح. بعد ذلك ، يمكنك تحويل القيمة المدخلة إلى نوع بيانات رقمي باستخدام وظيفة "كثافة العمليات()" للتحقق مما إذا كان الرقم موجبا.

هنا هو رمز بيثون عينة:

عدد = كثافة العمليات (الإدخال ("أدخل رقم موجب:"))

إذا كان الرقم > 0:

طباعة ("الرقم موجب")

آخر:

طباعة ("الرقم سالب أو يساوي الصفر")

أيضا ، قد يكون للغات البرمجة المختلفة طرق أخرى للتحقق من إيجابية الأرقام. على سبيل المثال ، في ج++ ، يمكنك استخدام المشغلين الشرطيين "إذا" و "آخر إذا" للتحقق من رقم للإيجابية.

ضع في اعتبارك أن القيمة المدخلة قد لا تكون رقما أو رقما سالبا ، لذلك يوصى أيضا بتوفير معالجة الأخطاء عند إدخال البيانات.