تحدي: الدوال الشرطية (مستوى الصعوبة [ متوسط ] )

وصف التحدي (باللغة العربية):

قم بكتابة برنامج يطلب من المستخدم إدخال درجة الحرارة ونوع الطقس (مشمس، غائم، أو ممطر) لتقديم نصائح أكثر تحديدًا بناءً على الشروط التالية:

  • إذا كانت درجة الحرارة أقل من 10 درجات مئوية، وكانت ممطرة، يطبع البرنامج: “الطقس بارد وممطر، ارتدِ معطفاً واحمل مظلة.”
  • إذا كانت درجة الحرارة أقل من 10 درجات مئوية، ولم تكن ممطرة، يطبع البرنامج: “الطقس بارد، ارتدِ معطفاً.”
  • إذا كانت درجة الحرارة بين 10 و 25 درجة مئوية وكانت مشمسة، يطبع البرنامج: “الطقس معتدل ومشمس، ارتدِ ملابس خفيفة.”
  • إذا كانت درجة الحرارة بين 10 و 25 درجة مئوية وكانت غائمة، يطبع البرنامج: “الطقس معتدل وغائم، ارتدِ ملابس خفيفة.”
  • إذا كانت درجة الحرارة بين 10 و 25 درجة مئوية وكانت ممطرة، يطبع البرنامج: “الطقس معتدل، ارتدِ ملابس خفيفة واحمل مظلة.”
  • إذا كانت درجة الحرارة أكبر من 25 درجة مئوية، وكانت مشمسة، يطبع البرنامج: “الطقس حار ومشمس، ارتدِ ملابس صيفية وقبعة.”
  • إذا كانت درجة الحرارة أكبر من 25 درجة مئوية، يطبع البرنامج: “الطقس حار، ارتدِ ملابس صيفية.”

مثال على النتيجة بعد تشغيل البرنامج:

  1. مدخل:
  • درجة الحرارة: 5
  • نوع الطقس: “ممطر”
  • نتيجة التشغيل:

نسخ الكود

أدخل درجة الحرارة الحالية: 5
أدخل نوع الطقس (مشمس، غائم، ممطر): ممطر
الطقس بارد وممطر، ارتدِ معطفاً واحمل مظلة.
  1. مدخل:
  • درجة الحرارة: 15
  • نوع الطقس: “مشمس”
  • نتيجة التشغيل:

نسخ الكود

أدخل درجة الحرارة الحالية: 15
أدخل نوع الطقس (مشمس، غائم، ممطر): مشمس
الطقس معتدل ومشمس، ارتدِ ملابس خفيفة.
  1. مدخل:
  • درجة الحرارة: 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:

  1. 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.
  1. 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.
  1. 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.
إعجاب واحد (1)

إعجاب واحد (1)

ما شاء الله عمل يستحق التقدير هل عمل الكود دون اخطاء

إعجاب واحد (1)