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

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

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

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

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

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

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

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

  1. الخطوة 1: أدخل رقما
  2. الخطوة 2: تقسيم رقم إلى أرقام
  3. الخطوة 3: إيجاد مجموع الأرقام

الخطوة 1: أدخل رقما

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

ثم ، يمكننا تحويل السلسلة إلى رقم باستخدام الدالة إنت (). وبالتالي ، سنحصل على قيمة رقمية يمكننا العمل معها بشكل أكبر.

فيما يلي مثال على كود بايثون:

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

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

الخطوة 2: تقسيم رقم إلى أرقام

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

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

على سبيل المثال ، إذا كان لدينا الرقم 123 ، نبدأ بالقسمة الكاملة: 123/10 = 12 مع باقي 3. ما تبقى من القسمة هو الرقم الأول. ثم نقسم 12 على 10: 12/10 = 1 مع باقي 2. وبالتالي ، لدينا ثلاثة أرقام: 1 و 2 و 3. مع هذه الأرقام سنقوم بإجراء عمليات للعثور على المبلغ.

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

الخطوة 3: إيجاد مجموع الأرقام

  1. المهمة هي الحصول على كل رقم من الرقم وإضافتها.
  2. لحل هذه المشكلة ، سنحتاج إلى:

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

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

دعونا ننظر إلى مثال: