هل يمكن أن تزودني بجدول إكسل يوضح تحويل قيم درجات الحرارة من درجة مئوية إلى فهرنهايت لدرجات حرارة تتراوح من 0 إلى 100 درجة مئوية بزيادات قدرها 5؟ بالإضافة إلى ذلك، هل يمكنك توضيح الاختلافات في مقاييس درجات الحرارة، مثل أصولها واستخدامها الشائع حول العالم؟ أخيرًا، هل يمكنك تقديم نموذج للتعليمات البرمجية يتضمن معالجة مناسبة للأخطاء ويمكنه التعامل مع المدخلات خارج نطاق قيم درجات الحرارة المحتملة؟
وإليكم جدول إكسل الذي يوضح تحويل قيم درجات الحرارة من مئوية إلى فهرنهايت:
| مئوية | فهرنهايت |
|----------|-----------|
| 0 | 32 |
| 5 | 41 |
| 10 | 50 |
| 15 | 59 |
| 20 | 68 |
| 25 | 77 |
| 30 | 86 |
| 35 | 95 |
| 40 | 104 |
| 45 | 113 |
| 50 | 122 |
| 55 | 131 |
| 60 | 140 |
| 65 | 149 |
| 70 | 158 |
| 75 | 167 |
| 80 | 176 |
| 85 | 185 |
| 90 | 194 |
| 95 | 203 |
| 100 | 212 |
يعتمد المقياس المئوي على نقطتي تجمد وغليان الماء، حيث تكون 0 درجة مئوية هي نقطة التجمد و100 درجة مئوية هي نقطة الغليان عند الضغط الجوي القياسي. من ناحية أخرى، كان مقياس فهرنهايت يعتمد في الأصل على درجة تجمد محلول المياه المالحة ومتوسط ​​درجة حرارة جسم الإنسان. يختلف الاستخدام الشائع لمقاييس درجة الحرارة حسب المنطقة، حيث يتم استخدام فهرنهايت بشكل أكثر شيوعًا في الولايات المتحدة ودرجة مئوية أكثر شيوعًا في بقية أنحاء العالم.
فيما يلي نموذج للتعليمة البرمجية في Excel VBA يتضمن معالجة مناسبة للأخطاء ويمكنه التعامل مع المدخلات خارج نطاق قيم درجات الحرارة المحتملة:
تحويل درجة الحرارة الفرعية ()
    خافت مئوية ومزدوجة
    فهرنهايت خافت ومزدوج
    
    على خطأ انتقل إلى ErrorHandler
    
    بالنسبة للدرجة المئوية = 0 إلى 100 الخطوة 5
        فهرنهايت = (مئوية * 1.8) + 32
        الخلايا (مئوية / 5 + 1، 3).القيمة = درجة مئوية
        الخلايا (مئوية / 5 + 1، 4).القيمة = فهرنهايت
    مئوية القادمة
    
    الخروج من الباطن
    
معالج الأخطاء:
    MsgBox "الإدخال غير صالح. الرجاء إدخال قيمة صالحة لدرجة الحرارة بين -273.15 درجة مئوية و 1000 درجة مئوية."
    
نهاية الفرعية
{"evolved_from": null, "kind": "synthetic", "source": "evol_instruct"}