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

كيفية إدخال تسلسل من لوحة المفاتيح ومقاطعة الإدخال عندما يكون الرقم 0

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

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

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

مثال على برنامج بيثون بسيط:

أرقام = []

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

بينما الأسطوانات != 0:

 أرقام.إلحاق (الأسطوانات)

طباعة (أرقام)

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

إدخال تسلسل من لوحة المفاتيح

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

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

مثال على الكود في لغة برمجة بايثون:

أرقام = []

بينما صحيح:

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

إذا كان الرقم = = 0:استراحة
أرقام.إلحاق (رقم)
في هذا المثال ، يطلب البرنامج من المستخدم إدخال الأرقام باستخدام وظيفة الإدخال () وتحويلها إلى نوع صحيح باستخدام الدالة إنت (). بينما تعمل الحلقة الحقيقية حتى يدخل المستخدم الرقم 0. عند استلام الرقم 0 ، تتم مقاطعة الدورة باستخدام الكلمة الأساسية الفاصلة. تتم إضافة جميع الأرقام المدخلة باستثناء 0 إلى قائمة الأرقام باستخدام طريقة الإلحاق ().طرق إدخال لوحة المفاتيح
طريقة الإدخالالوصف

إدخال حرف بحرف