var from: Int = 10
var to: Int = 100
var sum: Int = 0
while from < to {
sum = from + to
from += 1
}
يمكنك الاستفادة من المعلومات الموجودة ضمن الموضوع المشابه على الرابط لتتمكن من اجتياز هذا التحدي
ممكن توضيح اكثر لانى قرأت كل المواضيع المتعلقة بالتحدى وقمت بالتجربة اكثر من مرة وكل مرة خطأ
while from < to {
sum = from + sum
from += 1
}
هكذا قمت بجمع جميع قيم from
ممتاز ولكن نسيت ان تجعل الشرط يشمل قيمة to أيضا حيث انه في هذه الحالة عندما from تساوي to فان الشرط لن يتحقق والمطلوب هو مجموع القيم من from الى to
يمكنك قراءة معلومات تساعدك على حل هذا التحدي من الرابط حيث انك اقتربت كثيرا من الحل والمشكلة لديك هي فقط طريقة الجمع التراكمي لقيم from ضمن sum
السلام عليكم اخوي الغالي
while from <= to {
from += 1
sum = from + to
print(sum)
}
يالغالي وش الخطا بذا الكود لاهنت
يمكنك قراءة معلومات تساعدك على حل هذا التحدي من الروابط السابقة
لديك خطأ بطريقة الجمع التراكمي لقيم from ضمن sum حيث لايجب ان تدخل to في عملية الجمع.
يمكنك الاستفادة من المعلومات الموجودة ضمن الموضوع المشابه على الرابط لتتمكن من اجتياز هذا التحدي
هل من الممكن تفسير سبب كتابتك لعملية الجمع التراكمي بهذه الطريقة حيث ان تطبيقها برمجيا لايتم بهذه الطريقة
لديك خطأ بطريقة الجمع التراكمي لقيم from ضمن sum حيث لايجب ان تدخل to في عملية الجمع.
لامعنى من كتابة
from = +1
حيث الطريقة الصحيحة هي
from +=1
وهذا مماثل لحالة كتابتها بهذه الطريقة
from = from +1 اي قيمتها الجديدة تساوي قيمتها القديمة مضافة لها واحد
ونفس الحالة بالنسبة لsum حيث سنضيف لها قيمتها القديمة ومضاف لها from
يمكنك الاستفادة من المعلومات الموجودة ضمن الموضوع المشابه على الرابط لتتمكن من اجتياز هذا التحدي