وصف التحدي (باللغة العربية):
قم بكتابة برنامج يطلب من المستخدم إدخال درجات الحرارة المتوقعة لعدة أيام، ثم يقدم نصائح لكل يوم بناءً على الشروط التالية:
- إذا كانت درجة الحرارة أقل من 10 درجات مئوية، يطبع البرنامج: “الطقس بارد، ارتدِ معطفاً.”
- إذا كانت درجة الحرارة بين 10 و 25 درجة مئوية (شاملة)، يطبع البرنامج: “الطقس معتدل، ارتدِ ملابس خفيفة.”
- إذا كانت درجة الحرارة أكبر من 25 درجة مئوية، يطبع البرنامج: “الطقس حار، ارتدِ ملابس صيفية.”
إضافة إلى ذلك، يقوم البرنامج بحساب متوسط درجة الحرارة للأيام المدخلة ويطبع توصية عامة بناءً على المتوسط:
- إذا كان المتوسط أقل من 10 درجات مئوية، يطبع البرنامج: “بشكل عام، الطقس بارد، استعد للمزيد من الملابس الدافئة.”
- إذا كان المتوسط بين 10 و 25 درجة مئوية (شاملة)، يطبع البرنامج: “بشكل عام، الطقس معتدل، استمتع بالطقس.”
- إذا كان المتوسط أكبر من 25 درجة مئوية، يطبع البرنامج: “بشكل عام، الطقس حار، تأكد من الترطيب وارتداء ملابس صيفية.”
مثال على النتيجة بعد تشغيل البرنامج:
مدخل:
- عدد الأيام:
3
- درجات الحرارة للأيام الثلاثة:
5
,15
,30
نتيجة التشغيل:
yaml
نسخ الكود
أدخل عدد الأيام التي تريد إدخال درجات حرارتها: 3
أدخل درجة الحرارة لليوم 1: 5
لليوم 1:
الطقس بارد، ارتدِ معطفاً.
أدخل درجة الحرارة لليوم 2: 15
لليوم 2:
الطقس معتدل، ارتدِ ملابس خفيفة.
أدخل درجة الحرارة لليوم 3: 30
لليوم 3:
الطقس حار، ارتدِ ملابس صيفية.
توصية عامة بناءً على متوسط درجة الحرارة:
بشكل عام، الطقس معتدل، استمتع بالطقس.
Challenge Description (in English):
Write a program that asks the user to enter the expected temperatures for several days, and then gives advice for each day based on the following conditions:
- If the temperature is less than 10 degrees Celsius, the program prints: “The weather is cold, wear a coat.”
- If the temperature is between 10 and 25 degrees Celsius (inclusive), the program prints: “The weather is mild, wear light clothes.”
- If the temperature is greater than 25 degrees Celsius, the program prints: “The weather is hot, wear summer clothes.”
Additionally, the program calculates the average temperature of the entered days and prints a general recommendation based on the average:
- If the average is less than 10 degrees Celsius, the program prints: “Overall, the weather is cold, prepare for warmer clothes.”
- If the average is between 10 and 25 degrees Celsius (inclusive), the program prints: “Overall, the weather is mild, enjoy the weather.”
- If the average is greater than 25 degrees Celsius, the program prints: “Overall, the weather is hot, make sure to stay hydrated and wear summer clothes.”
Example of the expected output:
Input:
- Number of days:
3
- Temperatures for the three days:
5
,15
,30
Output:
mathematica
نسخ الكود
Enter the number of days for which you want to enter temperatures: 3
Enter the temperature for day 1: 5
For day 1:
The weather is cold, wear a coat.
Enter the temperature for day 2: 15
For day 2:
The weather is mild, wear light clothes.
Enter the temperature for day 3: 30
For day 3:
The weather is hot, wear summer clothes.
General recommendation based on average temperature:
Overall, the weather is mild, enjoy the weather.