You are on page 1of 7

‫بسم هللا الرحمن الرحيم‬

‫مادة ‪:‬برمجة‪2‬‬

‫حل الواجب ‪2‬‬

‫حل السؤال األول آخر فقرة ‪TestArray :‬‬


‫إيجاد المخرجات ‪:‬‬
‫الحل اظهر وجود خطأ بسبب عدم وجود كلمة ‪ Static‬في الدالة‪.‬‬
‫وتصحيح الحل هو ‪:‬‬

‫حل السؤال الثاني رقم ‪2‬‬


‫إيجاد المخرجات ‪:‬‬

‫الصفحة ‪ 2‬من ‪7‬‬


‫حل السؤال الثاني رقم ‪3‬‬
‫إيجاد المخرجات ‪:‬‬

‫حل السؤال الثاني رقم ‪4‬‬


‫إيجاد المخرجات ‪:‬‬

‫الصفحة ‪ 3‬من ‪7‬‬


‫في الواجب يوجد خطأ في كتابة كلمة ‪ return‬ان حرف ‪R‬‬
‫كان كبير لذا يطلع خطأ ‪.‬‬
‫تصحيحه هو ‪:‬‬

‫حل السؤال الثاني رقم ‪5‬‬


‫كتابة الكود ‪:‬‬

‫الصفحة ‪ 4‬من ‪7‬‬


badriah youssef alyoussefi , class =1 //
{public static void main(String[] args )

;int [] my_array ={40,20,90,100,10}


;shiftLeft(my_array )
}
{public static void shiftLeft (int[] my_array)
;System.out.print("my_array=")
;int [] b=new int[my_array.length]
{for(int i=0;i<my_array.length;i++)
;int c=(i+1)% my_array.length
;b[c]=my_array[c]

;System.out.print("\t"+my_array[c] +" " )


}
}
}

6 ‫حل سؤال الثاني رقم‬


7 ‫ من‬5 ‫الصفحة‬
: ‫كتابة الكود‬

badriah youssef alyoussefi , class =1 //


{public static void main(String[] args )

;int [] a = {2,3,4,5}
;int [] b = {2,3,4,5}
;Array(a,b)

}
{public static void Array (int[] A, int [] B)

;System.out.print("my_array =")
;int [] c= new int [B.length]
{for (int i=0 ;i<A.length;i++)
;c[i]=A[i]*B[i]
;System.out.print("\t" +c[i]+ " ")
}
}
}

7 ‫حل سؤال الثاني رقم‬


: ‫كتابة الكود‬
7 ‫ من‬6 ‫الصفحة‬
;package javaapplication
;import java.util.Arrays
{ public class JavaApplication

badriah youssef alyoussefi , class =1 //


{public static void main(String[] args )

;int [] A = {4,2,3,1}
;int [] B = {3,2,1,4}

;System.out.println("A = "+Arrays.toString(A))
;System.out.println("B = "+Arrays.toString(B))
;System.out.println("Equals? = "+Arrays.equals(A,B ))
;Arrays.sort(A)
;Arrays.sort(B)
;System.out.println("A = "+Arrays.toString(A))
;System.out.println("B = "+Arrays.toString(B))
;System.out.println("Equals? = "+Arrays.equals(A,B ))
}
}

7 ‫ من‬7 ‫الصفحة‬

You might also like