كيف أكتب هاذا البرنامج بلغة ++c ؟

  • BATOL

السلام عليكم ورحمة الله وبركاته..

ممكن المساعدة لفهم هاذا السؤال حيث انني طالبة جامعية وهاذا السؤال واجب علي

ولم أستطع أن أفهمه بشكل صحيح

حيث طالب هنا في السؤال ان أعرف 2D Array

ويكون الادخال رقم الكلاس اما 1,2,3,4 ومن ثم أدخل المبلغ الذي تبرع به الكلاس

ومن ثم اعرض المبلغ الذي تبرع به هاذا الكلاس مثلا لو دخلت رقم الكلاس 1 والمبلغ 20

ومن ثم مرة اخرى أدخلت رقم الكلاس 1 والمبلغ 20

هنا يحدث ان تنحذف العشرين وتكون 40 مجموع الذي تبرع به الكلاس

وأظل ادخل الى م تتوقف عملية الادخال

وكتابة البرنامج بلغة ++c

حيث انني لا أعلم كيف أبدأ بحل هاذا السؤال

هاذا هو السؤال:

Addison High School is holding a fundraiser. The freshmen, sophomores, juniors, and

seniors hold a competition to see which class contributes the most money. Write a program

that allows you to enter two numbers for each contribution as it comes in—the

class of the contributor (1, 2, 3, or 4), and the amount contributed in dollars. For example,

perhaps a junior contributes $20. The user would enter a 3 and a 20. The program

continues to accept data until the user types 999 for the contributor’s class. At that

point, data entry is completed, so display the four class totals as well as the number of

the class (1, 2, 3, or 4) that contributed the most

وشكرا


التعليق السابق

هاذا الواجب تطبيق على المصفوفات الثنائية الابعاد

كذا قالت لنا التيتشر

غريب!

كيف يكون على المصفوفات وأنت لا تعلم عدد مرات الإدخال من الأصل. إلا إذا كنت على دراية بكيفية التعامل مع المؤشرات، ودوال إدارة الذاكرة.

ملاحظة:

  • "هذا" تكتب كما سبق، ولا تكتب هكذا: "هاذا"

  • لما لا تقول المعلم، أو الأستاذ، بدل هذه الكلمة: "تيتشر"؟

تستطيع استخدام array list إذا لم تكن تعرف عدد المدخلات

و ايضا الواجب يقول حلها بهكذا، بالطبع يوجد الكثير من الطرق و لكن هذا ما يريده المعلم "التيشر"

mujahid أضف ردا

غريب أن تستخدم المصفوفات في هذا السؤال، والأغرب هو استعمال قائمة المصفوفة (إذا صحت الترجمة)؛ فهي أولًا ليست من معايير لغة السي++، وثانيًا رغم أني لا أعلم كثيرًا عنها ولكنها متقدمة لدرجة أنك لن تصور أن سؤالًا بسيطًا كهذا يتناسب مع مستواها، وثالثًا ما يريده الأستاذ هي "مصفوفة ثنائية"، وليس ما ذكرته.


وعدا ذلك كله ما فائدة المصفوفة من الأصل إذا كان المطلوب فقط عرض المجموع لكل فئة (وهذا حسب السؤال).