الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما باستخدام VBA access - مدرسة الويب web school

أعلان الهيدر

الرئيسية الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما باستخدام VBA access

الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما باستخدام VBA access

الحلقة التكرارية Do..While

بناء الحلقة


Do While condition
   [statement 1]
   [statement 2]
   ...
Loop    

وهذه الحركة معناها ..قم بالدوران طالما الشرط محقق 



مثال على الحركة التكرارية do while 
في هذا المثال نقول له قم بالدوران طالما ان المتغير X أقل من أو يساوي 10



Dim x, i As Integer
i = 0
x = 0
Do While x <= 10
i = i + x
x = x + 1
Loop
MsgBox "sum of numbers is " & i


الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما  باستخدام VBA access

الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما  باستخدام VBA access


الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما  باستخدام VBA access


الحركة التكرارية do until ...loop

والمعنى قم بتنفيذ هذه الحركة التكرارية حتى تحقق الشرط 

بناء الحلقة

Do Until condition
   [statement 1]
   [statement 2]
   ...
  
Loop 

ماهى حسبة برما

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


والأن نريد أن نقوم بحل هذه المسألة من خلال الحركة التكرارية do until


Dim x, i As Integer
x = 7
Do Until (x Mod 2 = 1) And (x Mod 3 = 1) And (x Mod 4 = 1) And (x Mod 5 = 1) And (x Mod 6 = 1) And (x Mod 7 = 0)
x = x + 1
Loop
MsgBox "the true number of berma is " & x


ملحوظة 

Mod  يعنى باقى القسمة
أعطينا المتغير X القيمة الابتدائية 7 على افتراض أنه أقل عدد للبيض يمكن ان نبدأ به ولا يوجد أى مانع إذا اعطينا المتغير X قيمة ابتدائية 1 أو 0 .


الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما  باستخدام VBA access

الحلقة التكرارية do while والحلقة التكرارية do until وحل حسبة برما  باستخدام VBA access

ليست هناك تعليقات:

إرسال تعليق

شائع هذا الأسبوع

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️