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

السؤال

نشر

Using While loop - Employees   are paid on a company that provides a salary based on their number of years of work experience. For example, a beginning employee  might be paid $20,000 the first year. For each year of experience after this first year, up to 12 years, the teacher receives a 2% increase over the preceding value. Write a program that displays a salary schedule. 
The inputs are the starting salary, the percentage increase, and the number of years in the schedule. The output shows   list of [the year ] and [the salary for that year.]

ما الخطأ في الكود علما انه يعطيني نفس salary لكل سنة ؟ 

635c2c11e4725_(6).thumb.png.26cfa0b6fd46968717d040301dfcdd5a.png

Recommended Posts

  • 0
نشر

إن المطلوب هو زيادة بمقدار 2% على الراتب السابق، و ليس على الراتب الأولي، أن تقوم بحساب الزيادة على الراتب الأولي دائماً، أي أن الكود الخاص بك ينفذ نفس العمليات بنفس القيم من أجل كل سنة.

عليك القيام بوضع قيمة ابتدائية للراتب، و في كل سنة تضيف عليها (على نفس المتحول) 2% من قيمة المتحول.

  • 0
نشر
بتاريخ 9 دقائق مضت قال Kais Hasan:

إن المطلوب هو زيادة بمقدار 2% على الراتب السابق، و ليس على الراتب الأولي، أن تقوم بحساب الزيادة على الراتب الأولي دائماً، أي أن الكود الخاص بك ينفذ نفس العمليات بنفس القيم من أجل كل سنة.

عليك القيام بوضع قيمة ابتدائية للراتب، و في كل سنة تضيف عليها (على نفس المتحول) 2% من قيمة المتحول.

لم افهمك جيدا اخي هل تستطيع حل هذا السؤال مع عمل لقطة شاشة له ؟؟

  • 0
نشر
بتاريخ 1 دقيقة مضت قال Basil Rizeigat:

لم افهمك جيدا اخي هل تستطيع حل هذا السؤال مع عمل لقطة شاشة له ؟؟

نحن هنا للمساعدة و لكن حل السؤال و إرساله لك لن يفيدك بشيء، سأقوم بشرح الآلية العامة و قم أنت بالمحاولة و في حال حدوث أخطاء يمكنك السؤال مجدداً.

إن نص المسألة يقول لك أنه هناك راتب أساسي، و في كل سنة يحصل إضافة 2% على هذا الراتب، أي في حال كان x يصبح x + 0.02*x و ذلك ﻷن الزيادة هي 0.02*x و الراتب الحالي كان x.

إن هذه العملية نطبقها من أجل كل سنة زيادة.

  • 0
نشر
بتاريخ 7 دقائق مضت قال Kais Hasan:

نحن هنا للمساعدة و لكن حل السؤال و إرساله لك لن يفيدك بشيء، سأقوم بشرح الآلية العامة و قم أنت بالمحاولة و في حال حدوث أخطاء يمكنك السؤال مجدداً.

إن نص المسألة يقول لك أنه هناك راتب أساسي، و في كل سنة يحصل إضافة 2% على هذا الراتب، أي في حال كان x يصبح x + 0.02*x و ذلك ﻷن الزيادة هي 0.02*x و الراتب الحالي كان x.

إن هذه العملية نطبقها من أجل كل سنة زيادة.

اخي انظر لم يتغير شيئ

635c342f5dfef_(7).thumb.png.1c7c9b0187239ee30bb76a807992aa79.png

  • 0
نشر
بتاريخ 10 دقائق مضت قال Kais Hasan:

عليك التعديل على نفس المتحول و ليس تخزين النتيجة في متحول جديد y و إلا لن يتم نقل أي تحديث إلى التكرار التالي في الحلقة.

شكرا لك اخي لقد تم حل السؤال

‏‏لقطة الشاشة (8).png

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...