العودة إلى موقع برمج

مساعدة في حل هذا التحدي

#1

السلام عليكم ورحمة الله وبركاته،،
يعطيكم العافية
ممكن مساعدة في حل هذا التحدي لأني حاولت أحل فيه أكثر من مرة بس ما اقدرت
وشكراً جزيلاً

نريد إضافة نص “am” إلى نص المتغير time عندما يكون الوقت صباحا، ونص “pm” عندما يكون الوقت مساءا.

لاحظ أن الوقت يكون صباحا عندما تكون قيمة المتغير isMorning تساوي true والعكس صحيح، أي أن الوقت يكون مساءا عندما تكون قيمة المتغير تساوي false.

public class Main {
public static void main(String[] args) {
String time = “12:30”;
boolean isMorning = true;

    //قم بإضافة النصوص في التعبير 
    time = time + (isMorning? : );

    System.out.println(time);
}

}

#2

هل من الممكن تحديد المزيد من المعلومات او صورة توضح حلك لنتمكن من تحديد خطأك حيث يمكن ان يحوي حلك اخطاء دون ان تنتبه لها

لابد لك من المحاولة لتستفيد من الدروس والتحديات البرمجية

يمكنك إعادة مشاهدة الدرس وتسجيل الملاحظات والبحث عن أي فكرة غير مفهومة أو السؤال عنها ضمن اي من قنوات الدعم المتوفرة (قسم سؤال وجواب اسفل الفيديو - المنتدى - سيرفر برمج على Discord)

#3

يعطيكم العافية بشمهندس،،
هذا هوا حلّي بس أنا عاوز حدا يفهمني اياه كيف طريقة التعامل مع متل هذه الأسئلة.

ودمتم بود!

#4

المطلوب فقط اضافة

"am" : "pm"

بالمكان والوضع الصحيح
وحلك صحيح ولكن تحتاج الى تعديل الشرط الاول حيث لايمكن ان يكون الرقم اصغر من 12 واكبر من 23.59 بنفس الوقت ويكفي ان تضع احد الشرطين فقط

#5

في التحديات البرمجية فان اي كود زائد لم يطلب مباشرة في نص السؤال سيؤدي الى نتيجة خاطئة في التحدي حيث من المهم القدرة على التركيز على المهمة المطلوبة فقط