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

السؤال

نشر (معدل)

كيفية إنشاء مصفوفة من الأعداد الصحيحة و ملئها بالأرقام 2-4 6-8 10 ........- 96 98-100 ثم اعرض كل هذه الأرقام

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

يمكن إنشاء مصفوفة وملؤها باستخدام حلقة for في جافاسكريبت، وذلك كالتالي:

let arr = []; // إنشاء المصفوفة الفارغة
let start = 2; // الرقم الأول في المصفوفة
let end = 100; // الرقم الأخير في المصفوفة

for (let i = start; i <= end; i += 2) {
  if (i % 4 !== 0) { // تجاهل الأعداد المتعددة لـ 4
    arr.push(i); // إضافة العدد للمصفوفة
  } else if (i % 4 === 0 && i % 100 === 0) { // إضافة الأعداد المتعددة لـ 100
    arr.push(i);
  }
}

console.log(arr); // عرض المصفوفة في وحدة التحكم

وباستطاعتك عرض جميع الأرقام في المصفوفة باستخدام حلقة for أخرى وطباعة كل عدد في الصفحة، كالتالي:

for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]); // طباعة العدد في وحدة التحكم
  // يمكن استخدام العدد في عمليات أخرى هنا
}

 

  • 0
نشر

تتوافر الدالة Math.abs() في جافاسكريبت لعرض الأعداد بشكل موجب وسالب، حيث تعيد هذه الدالة القيمة المطلقة لأي عدد تم تمريره إليها، أي أنها تعيد العدد نفسه إذا كان إيجابيًا وتعيد نفس العدد ولكن مع اتجاه معاكس (سالب) إذا كان سالبًا. لذا، يمكن استخدام الدالة Math.abs() لعرض جميع الأعداد الموجودة في المصفوفة بشكل موجب كما يلي:

for (let i = 0; i < arr.length; i++) {
console.log(Math.abs(arr[i])); // طباعة العدد بشكل موجب
}

أما إذا أردت عرض الأعداد بشكل سالب، فيمكن استخدام العلامة "-" قبل العدد، كما يلي:

for (let i = 0; i < arr.length; i++) {
console.log(-arr[i]); // طباعة العدد بشكل سالب
}

 

  • 0
نشر (معدل)

شكراً ولكن كيف يمكنني اظهار الناتج ع هذا الشكل.   

2

4-

6

8-

لانه عندما قمت بإدخال الكود لم يظهر الحل 

 

 

تم التعديل في بواسطة aaa
  • 0
نشر
بتاريخ On 27‏/3‏/2023 at 09:57 قال aaa:

شكراً ولكن كيف يمكنني اظهار الناتج ع هذا الشكل.   

2

4-

6

8-

لانه عندما قمت بإدخال الكود لم يظهر الحل 

 

 

يمكنك تنفيذ البرنامج كما تريد من خلال الخطوات التالية

سيجعل هذا الكود كل رقم ثانٍ سلبيًا ، بما في ذلك الرقم الثاني في المصفوفة. إذا كنت ترغب في جعل كل رقم آخر سلبيًا ، 

let arr = [];
for (let i = 2; i <= 100; i += 2) {
    if (i % 4 === 0) {
        arr.push(-i);
    } else {
        arr.push(i);
    }
}
console.log(arr);

 

  • 0
نشر

شكراً

ولكن عندما قمت بإدخال الكود ف برنامج الجافا لم يعمل 

public class Main{ 
   public static void main (String[] args) {
       for (int i=2;i<=100 ;i+=2 ) 
       if(i%2==0){
          System.out.println(i);} 
           else
    if (i % 4 == 0) 
     System.out.println (-i);
          }}

فما هو الخطأ؟

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...