عرض مشاركة واحدة
قديم 02-01-2004, 07:05 PM   #1
جروح تبتسم
( عضو دائم ولديه حصانه )


الصورة الرمزية جروح تبتسم
جروح تبتسم غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 2326
 تاريخ التسجيل :  08 2002
 أخر زيارة : 07-06-2006 (01:48 PM)
 المشاركات : 2,518 [ + ]
 التقييم :  10
لوني المفضل : Cadetblue
أخ صوت الشباب..ولمن يدرس برمجة هنا عاجل



لديك المصفوفتين التاليتين توضحان عدد ساعات عمل الموظفين في شركة ما:
Int A [ ] = {10, 15, 2, 100, 20, 40, 1,150}
Int B [ ] = {30, 15, 20, 3, 2, 5, 9,250}

بناءا على التعريف قومي بما يلي:
- جمع عناصر المصفوفتين ثم اطبعي الناتج.
- ضرب عناصر المصفوفتين ثم اطبعي الناتج.
- مقارنة القيم بحيث يكون الناتج العناصر المتشابهة في المصفوفتين. ثم قومي بطباعة الناتج.
- اعتمادا على المصفوفة A قومي بما يلي:
- إذا كان عدد ساعات العامل أقل من 10:
أولا: يكون رمز تقييم الساعات = C
ثانيا: يكون مجموع ساعات العمل = عدد الساعات * ثمن الساعة الواحدة.
ملاحظة: ثمن الساعات = 20

- إذا كان عدد ساعات العامل أكبر من 10 و أقل من 100:
أولا: يكون رمز تقييم الساعات = B
ثانيا: يكون مجموع ساعات العمل = عدد الساعات * ثمن الساعة الواحدة.
ملاحظة: ثمن الساعات = 40

- إذا كان عدد ساعات العامل 100 أو أكثر:
أولا: يكون رمز تقييم الساعات = A
ثانيا: يكون مجموع ساعات العمل = عدد الساعات * ثمن الساعة الواحدة.
ملاحظة: ثمن الساعات = 60

- قومي بتحويل المصفوفتين A, B إلى مصفوفة ثنائية البعد قومي بتسميتها C.
ملاحظة: هذه الفقرة اختيارية بامكانك حلها أو عدم حلها. و عند تحويل المصفوفة إلى ثنائية قومي باستخدام طريقة تعبئة عناصر المصفوفة.
مثال: قومي بتعريف المصفوفة Int C[][] فقط في جزء التعريف, ثم قومي في البرنامج بتعبئة عناصرها.


حل السؤال هذا باسرع وقت
المصدر: نفساني



 

رد مع اقتباس