اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
بتاريخ 52 دقائق مضت قال Lisa:

 اكتب برنامجا بلغة جافا يقوم بطباعة مضاعفات العدد 3 بين الأعداد 0 – 100 باستخدام while

مرحباً ليسا:
 

public class MyClass {
  public static void main(String[] args) {
    // هنا تم تعريف القيمة الإبتدائية ب 1 وليس 0 لأن الصفر ليس من مضاعفات ال 3
    int i = 1;
    // هنا جعلت اللوب إلي الرقم 100 كما في السؤال 
    while (i <= 100) {
		// هنا أفحص إذا كان الرقم الرقم يقبل القسمة على 3 أما لا فإذا كان يقبل القسمة فسيكون باقي القسمة هو 0 وإذا كان باقي القسمة 0 إذاً هذا الرقم يعتبر من مضاعفات الرقم 3  
      if(i % 3 == 0) {
        // هنا أطبع الرقم
         System.out.println(i); 
      }
      // هنا أحرك الرقم ليكون 2 ثم 3 ..... 100 لكي يتم التحقق من جميع الأرقام
      i++;
    }  
  }
}

 

  • 0
نشر

مرحبا @Lisa
يمكن عمل البرنامج بلغة جافا بهذا الشكل بإستعمال حلقة while
 

public class Main {

    public static void main(String[] args) {
        int number = 3;
        int i = 0;
        int end = (int) 100 / number;
        System.out.println("Multiples of number " + number + ": ");

        while (i <= end) {
            System.out.print(number * i + " ");
            i++;
        }
    }

}

بإمكانك تجربة البرنامج من هنا
ملاحظة: يمكنك تغيير العدد 3 الى عدد اخر و سيجلب لك البرنامج مضاعفات هذا العدد المحصورة بين 0 و 100
بالتوفيق

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...