نفساني

نفساني (https://www.nafsany.cc/vb/index.php)
-   الملتقى العام (https://www.nafsany.cc/vb/forumdisplay.php?f=26)
-   -   أخ صوت الشباب..ولمن يدرس برمجة هنا عاجل (https://www.nafsany.cc/vb/showthread.php?t=18147)

جروح تبتسم 02-01-2004 07:05 PM

أخ صوت الشباب..ولمن يدرس برمجة هنا عاجل
 
لديك المصفوفتين التاليتين توضحان عدد ساعات عمل الموظفين في شركة ما:
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[][] فقط في جزء التعريف, ثم قومي في البرنامج بتعبئة عناصرها.


حل السؤال هذا باسرع وقت

جروح تبتسم 03-01-2004 04:47 PM

8
8

صوت الشباب 04-01-2004 01:49 AM

1 مرفق
الحل في الملف المرفق


الساعة الآن 10:37 PM

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd. Runs best on HiVelocity Hosting.
المواضيع المكتوبة لاتعبر بالضرورة عن رأي الموقع رسميا