يعد قسمة الرقم على 3 من أكثر العمليات شيوعا في البرمجة. يمكن أن يكون مفيدا في مجموعة متنوعة من المهام ، مثل الحسابات أو التحقق من الشروط أو فرز البيانات. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة لإنشاء برنامج يتحقق من قسمة رقم على 3.
الخوارزمية الرئيسية للبرنامج هي كما يلي: يتم إدخال رقم ، ثم يتم التحقق من القسمة على 3. إذا تم تقسيم الرقم على 3 بدون الباقي ، يقوم البرنامج بإخراج الرسالة المقابلة. إذا كان الرقم غير قابل للقسمة على 3 ، فسيعرض البرنامج أيضا رسالة.
لتنفيذ البرنامج ، سوف نستخدم لغة برمجة بايثون. أولا ، تحتاج إلى تعيين متغير يتم فيه تخزين الرقم الذي تم إدخاله. بعد ذلك ، باستخدام عامل النسبة المئوية (باقي القسمة) ، نتحقق مما إذا كان باقي قسمة الرقم على 3 هو صفر. إذا كانت الإجابة بنعم ، فإن الرقم يقبل القسمة على 3 بدون الباقي. إذا لم يكن الأمر كذلك ، فإن الرقم لا يقبل القسمة على 3.
مثال على برنامج بايثون:
عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))
إذا كان الرقم % 3 = = 0:
طباعة ("رقم" ، رقم، "يقبل القسمة على 3 بدون باقي")
آخر:
طباعة ("رقم" ، رقم، "غير قابل للقسمة على 3")
في هذه المقالة ، نظرنا في طريقة بسيطة لإنشاء برنامج للتحقق من قسمة رقم على 3. ومع ذلك ، هناك طرق أخرى لحل هذه المشكلة قد تكون أكثر فعالية في بعض الحالات. يمكن استخدام نتائج البرنامج في حسابات أو شروط أخرى ، مما يجعله أداة ملائمة لمهام البرمجة المختلفة.
- برنامج للتحقق من قسمة رقم على 3
- كيف يمكنني التحقق مما إذا كان الرقم يقبل القسمة على 3?
- طرق التحقق من قسمة الرقم على 3
- كيف يمكنني كتابة برنامج للتحقق من تقسيم عدد من 3?
- مثال على برنامج للتحقق من قسمة رقم على 3
- سؤال وجواب
برنامج للتحقق من قسمة رقم على 3
باستخدام عوامل التشغيل الشرطية ومشغلي تقسيم الوحدات النمطية (ما تبقى من القسمة) ، يمكنك كتابة برنامج بسيط للتحقق مما إذا كان الرقم الذي تم إدخاله قابلا للقسمة على 3 بدون الباقي.
للقيام بذلك ، يمكنك استخدام الخوارزمية التالية:
- اطلب من المستخدم إدخال رقم.
- تحقق من إدخال عدد صحيح.
- تأكد من أن الرقم قابل للقسمة على 3 بدون الباقي.
- إذا كان الرقم قابلا للقسمة على 3 بدون الباقي ، اطبع الرسالة" الرقم قابل للقسمة على 3 بدون الباقي "، وإلا اطبع الرسالة"الرقم غير قابل للقسمة على 3 بدون الباقي".
نموذج كود بايثون:
| كود | الوصف |
|---|---|
عدد = كثافة العمليات (الإدخال ("أدخل رقم:")) | . |
إذا كان الرقم % 3 = = 0: | بواسطة 3 هو 0. |
طباعة ("الرقم قابل للقسمة على 3 بدون الباقي") | اطبع الرسالة" الرقم قابل للقسمة على 3 بدون الباقي " إذا تم استيفاء الشرط. |
آخر: | يتم تنفيذه إذا لم يتم استيفاء الشرط الوارد في السطر 3. |
طباعة ("الرقم غير قابل للقسمة على 3 بدون الباقي") | اطبع الرسالة" الرقم غير قابل للقسمة على 3 بدون الباقي " خلاف ذلك. |
بعد دراسة هذا الرمز والخوارزمية أعلاه ، ستتمكن من كتابة برنامجك الخاص للتحقق من تقسيم رقم على 3 دون الباقي بلغة برمجة أخرى أو في بيئة تطوير أخرى.
كيف يمكنني التحقق مما إذا كان الرقم يقبل القسمة على 3?
يعد التحقق مما إذا كان الرقم قابلا للقسمة على 3 إحدى العمليات الأساسية في البرمجة. في هذا الدليل ، سنلقي نظرة على طريقة تحقق بسيطة يمكن استخدامها في لغات البرمجة المختلفة.
للتحقق مما إذا كان الرقم قابلا للقسمة على 3 ، اتبع الخطوات التالية:
- خذ الرقم الذي تريد التحقق منه.
- اقسم هذا الرقم على 3.
- إذا كان باقي القسمة صفرا ، فإن الرقم يقبل القسمة على 3. خلاف ذلك ، فإن الرقم لا يقبل القسمة على 3.
يوضح المثال أدناه برنامجا بسيطا بلغة برمجة بايثون يقوم بالتحقق:
# التحقق من قسمة رقم على 3
= = = = = = = = = = = :
إذا كان الرقم % 3 = = 0:
العودة الحقيقية
آخر:
العودة كاذبة
# اختبار البرنامج
العدد = 9
إذا كان_مقسم_بواسطة _ثلاثة (عدد):
طباعة (رقم ، "يقبل القسمة على 3")
آخر:
طباعة (رقم، "غير قابل للقسمة على 3")
في هذا المثال ، يتحقق البرنامج مما إذا كان الرقم 9 قابلا للقسمة على 3. يستخدم عملية معامل ٪ ، والتي ترجع ما تبقى من القسمة. إذا كان ما تبقى من القسمة صفرا ، فإن الدالة ترجع بشكل صحيح ، وإلا فإنها ترجع خطأ.
عند بدء تشغيل البرنامج ، سيتم عرض الرسالة "9 غير قابلة للقسمة على 3" على الشاشة ، لأن ما تبقى من قسمة 9 على 3 هو 0.
وبالتالي ، للتحقق مما إذا كان الرقم قابلا للقسمة على 3 ، من الضروري قسمة الرقم على 3 والتحقق من باقي القسمة. إذا كان الباقي صفرا ، فإن الرقم يقبل القسمة على 3 ، وإلا فإن الرقم لا يقبل القسمة على 3.
طرق التحقق من قسمة الرقم على 3
هناك عدة طرق يمكنك من خلالها التحقق مما إذا كان الرقم قابلا للقسمة على 3 بدون الباقي:
طريقة القسمة على 3. هذه الطريقة هي قسمة رقم على 3 والتحقق مما إذا كان يتم الحصول على عدد صحيح بدون الباقي. إذا كانت الإجابة بنعم ، فإن الرقم يقبل القسمة على 3 ، وإلا فهو ليس كذلك.
طريقة مجموع الأرقام. في هذه الطريقة ، تحتاج إلى إضافة جميع أرقام الرقم والتحقق مما إذا كان المبلغ الناتج قابلا للقسمة على 3 بدون الباقي. إذا كانت الإجابة بنعم ، فإن الرقم يقبل القسمة على 3 ، وإلا فهو ليس كذلك. على سبيل المثال ، يحتوي الرقم 1234 على مجموع الأرقام 1 + 2 + 3 + 4 = 10, وهو أمر لا يقبل القسمة على 3 بدون الباقي ، لذا فإن الرقم 1234 لا يقبل القسمة على 3.
طريقة مجموع الأرقام والفرق بينهما. تتكون هذه الطريقة من إضافة جميع أرقام الرقم والتحقق مما إذا كان المجموع الناتج أو الفرق بين مجموع الأرقام والفرق بين مجموع آخر رقمين هو مضاعف 3. إذا كانت الإجابة بنعم ، فإن الرقم يقبل القسمة على 3 ، وإلا فهو ليس كذلك.
طريقة ما تبقى من القسمة على 3. في هذه الطريقة ، تحتاج إلى قسمة الرقم بالتسلسل على 3 والتحقق من باقي القسمة. إذا كان الباقي بعد كل الأقسام صفرا أو واحدا ، فسيتم تقسيم الرقم على 3 ، وإلا فلن يكون كذلك.
| الطريقة | سهولة الاستخدام | الفعالية |
|---|---|---|
| طريقة القسمة على 3 | سهل | عالية |
| طريقة مجموع الأرقام | المتوسط | المتوسط |
| طريقة مجموع الأرقام والفرق بينهما | معقدة | المتوسط |
| طريقة المخلفات من القسمة على 3 | المتوسط | عالية |
كل من هذه الطرق لها خصائصها الخاصة وقابلة للتطبيق في مواقف مختلفة. يعتمد اختيار الطريقة على متطلبات المهمة وسرعة التشغيل وسهولة الاستخدام.
كيفية كتابة برنامج للتحقق من تقسيم عدد من 3?
لكتابة برنامج يتحقق مما إذا كان الرقم قابلا للقسمة على 3 ، تحتاج إلى استخدام إحدى لغات البرمجة مثل بايثون أو جافا سكريبت أو جافا.
طباعة ("رقم" ، رقم، "غير قابل للقسمة على 3")
| بعد اكتمال التحقق ، يمكن للبرنامج عرض رسالة مقابلة على الشاشة تشير إلى ما إذا كان الرقم يقبل القسمة على 3 أم لا. | وبالتالي ، نتيجة لتنفيذ البرنامج ، سيتم عرض رسالة تشير إلى ما إذا كان الرقم يقبل القسمة على 3 أم لا. |
| مثال على إخراج البرنامج: |
أدخل رقم:
9
الرقم 9 مقسوم على 3