وصف التحدي (باللغة العربية):
قم بكتابة برنامج يطلب من المستخدم إدخال درجة الحرارة ونوع الطقس (مشمس، غائم، أو ممطر) لتقديم نصائح أكثر تحديدًا بناءً على الشروط التالية:
- إذا كانت درجة الحرارة أقل من 10 درجات مئوية، وكانت ممطرة، يطبع البرنامج: “الطقس بارد وممطر، ارتدِ معطفاً واحمل مظلة.”
- إذا كانت درجة الحرارة أقل من 10 درجات مئوية، ولم تكن ممطرة، يطبع البرنامج: “الطقس بارد، ارتدِ معطفاً.”
- إذا كانت درجة الحرارة بين 10 و 25 درجة مئوية وكانت مشمسة، يطبع البرنامج: “الطقس معتدل ومشمس، ارتدِ ملابس خفيفة.”
- إذا كانت درجة الحرارة بين 10 و 25 درجة مئوية وكانت غائمة، يطبع البرنامج: “الطقس معتدل وغائم، ارتدِ ملابس خفيفة.”
- إذا كانت درجة الحرارة بين 10 و 25 درجة مئوية وكانت ممطرة، يطبع البرنامج: “الطقس معتدل، ارتدِ ملابس خفيفة واحمل مظلة.”
- إذا كانت درجة الحرارة أكبر من 25 درجة مئوية، وكانت مشمسة، يطبع البرنامج: “الطقس حار ومشمس، ارتدِ ملابس صيفية وقبعة.”
- إذا كانت درجة الحرارة أكبر من 25 درجة مئوية، يطبع البرنامج: “الطقس حار، ارتدِ ملابس صيفية.”
مثال على النتيجة بعد تشغيل البرنامج:
- مدخل:
- درجة الحرارة:
5
- نوع الطقس: “ممطر”
- نتيجة التشغيل:
نسخ الكود
أدخل درجة الحرارة الحالية: 5
أدخل نوع الطقس (مشمس، غائم، ممطر): ممطر
الطقس بارد وممطر، ارتدِ معطفاً واحمل مظلة.
- مدخل:
- درجة الحرارة:
15
- نوع الطقس: “مشمس”
- نتيجة التشغيل:
نسخ الكود
أدخل درجة الحرارة الحالية: 15
أدخل نوع الطقس (مشمس، غائم، ممطر): مشمس
الطقس معتدل ومشمس، ارتدِ ملابس خفيفة.
- مدخل:
- درجة الحرارة:
30
- نوع الطقس: “غائم”
- نتيجة التشغيل:
نسخ الكود
أدخل درجة الحرارة الحالية: 30
أدخل نوع الطقس (مشمس، غائم، ممطر): غائم
الطقس حار، ارتدِ ملابس صيفية.
Challenge Description (in English):
Write a program that asks the user to enter the temperature and weather type (sunny, cloudy, or rainy) to provide more specific advice based on the following conditions:
- If the temperature is less than 10 degrees Celsius and rainy, the program prints: “The weather is cold and rainy, wear a coat and carry an umbrella.”
- If the temperature is less than 10 degrees Celsius and not rainy, the program prints: “The weather is cold, wear a coat.”
- If the temperature is between 10 and 25 degrees Celsius and sunny, the program prints: “The weather is mild and sunny, wear light clothes.”
- If the temperature is between 10 and 25 degrees Celsius and cloudy, the program prints: “The weather is mild and cloudy, wear light clothes.”
- If the temperature is between 10 and 25 degrees Celsius and rainy, the program prints: “The weather is mild, wear light clothes and carry an umbrella.”
- If the temperature is greater than 25 degrees Celsius and sunny, the program prints: “The weather is hot and sunny, wear summer clothes and a hat.”
- If the temperature is greater than 25 degrees Celsius, the program prints: “The weather is hot, wear summer clothes.”
Example of the expected output:
- Input:
- Temperature:
5
- Weather type: “rainy”
- Output:
mathematica
نسخ الكود
Enter the current temperature: 5
Enter the weather type (sunny, cloudy, rainy): rainy
The weather is cold and rainy, wear a coat and carry an umbrella.
- Input:
- Temperature:
15
- Weather type: “sunny”
- Output:
mathematica
نسخ الكود
Enter the current temperature: 15
Enter the weather type (sunny, cloudy, rainy): sunny
The weather is mild and sunny, wear light clothes.
- Input:
- Temperature:
30
- Weather type: “cloudy”
- Output:
mathematica
نسخ الكود
Enter the current temperature: 30
Enter the weather type (sunny, cloudy, rainy): cloudy
The weather is hot, wear summer clothes.