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

شرايك نفكر بصوت عالي ونحاول نحل ؟ تحدي عن For-in مع بعض .. حتى لو مو فاهمها نحاول ونجرب تعال ^^

swift
#1

أنا عارف أن المطلوب ناتج مجموع عناصر المصفوفة monthlyRainfall اللي هي هذي :
[15 + 4 + 8 + 7 + 0 + 0 + 1 + 0 + 5 + 5 + 1 + 3] وناتج مجموعها = 94

تمام ؟ :thinking: تمام :wink:

وكمان مطلوب إننا ناخذ الـ 94 ونضيف قيمتها إلى المتغير totalRainfall اللي هو قيمته الأصلية أصلا صفر …

حلو ؟ :smile: حلو :heart_eyes:

بعد هذا كله مطلوب إننا نحسب المتوسط كيف ؟
بالطريقة هذي : نقسم قيمة المتغير totalRainfall وهي ٩٤ على عدد عناصر المصفوفه monthlyRainfall وهي ١٢ عنصر بالكود هذا :
( annualAverageRainfall = totalRainfall/Double(monthlyRainfall.count

إلى هنا وتمام …

السؤال يطرح نفسه كيف أطلع قيمة المتغير totalRainfall بالتكويد لأني مو عارف كيف أطلع القيمة ٩٤ وأسندها إلى المتغير totalRainfall هل في دالة معينه ؟؟ في حلقة ضايعه مني :persevere::sob:

إن شاء الله فهمتني :grimacing:

#2

جرب
totalRainfall += month
( annualAverageRainfall = totalRainfall/Double(monthlyRainfall.count

#3

شكرا على المحاولة :heart_eyes:

بس للإسف :persevere:

أعتقد هنا month ياخذ عدد عناصر المصفوفة مو محتوها صح ؟

#4

اقتربت من الحل
ولكن عليك الانتباه ان المتوسط يتم حسابه بعد انتهاء جمع قيم تساقط الامطار الشهرية أي بعد انتهاء جملة الدوران

#5

واخيرآ.

تم الحل :muscle:t3: @raedhg.502165128 —> حاول تكتشف الحل. :heart_eyes:

رسالة شكر بكود برمجي ان شاء الله صح بس :joy::point_down:t2:

} if AnyPerson = TriedWithMe || HelpedMe
(“print(“Thank you
}else{
(“print(“you can help anyone
{

@FadiMasoud
@raedhg.502165128

1 Like
#6

مبروك :hugs:

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

1 Like
#7

:disappointed_relieved:على البركه :partying_face: وش الكود الي استخدمته

#8


اخ فادي ممكن مساعدة لاني حاولت و ماقدرت

#9

حلك يبدو صحيح, فقط اعد المحاولة مع حذف السطر 8 حيث ان قيمة المتوسط يتم حسابها بعد انتهاء جملة الدوران