تدريب عملي
التدريب العملي 8: تحويل درجة الحرارة
من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.
من الدرس 5. العمليات والقراءة من لوحة المفاتيح · كل التدريبات
١نص المسألة
أكتب برنامج لتحويل درجة الحرارة من الوحدة المئوية إلى الفهرنهايت حيث أن:
الدرجة الفهرنهايت = 1.8 * درجة الحرارة المئوية + 32
ومن فهرنهايت إلى مئوية، استخدم المعادلة التالية: الدرجة المئوية = (الدرجة الفهرنهايت − 32) ÷ 1.8
٢الخوارزمية
خوارزمية مقترحة.
- ابدأ
- اطلب من المستخدم إدخال درجة الحرارة المئوية
- اقرأها وخزنها في c
- احسب: f = c * 1.8 + 32
- اطبع f
- توقف
٣خطوات التطبيق
- أنشئ مشروعًا جديدًا في NetBeans: File ← New Project ← Java with Ant ← Java Application، باسم lab8.
- اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
- اكتب المدخلات في نافذة Output أسفل الشاشة ثم اضغط Enter. وفي الموقع اكتبها في خانة STDIN عند الضغط على «▶ شغّل هنا».
٤المخرجات المطلوبة
نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:
run:
ادخل درجة الحرارة المئوية 35
F= 95.0
BUILD SUCCESSFUL (total time: 0 seconds)
المدخلات في هذا المثال: 35
٥الحل المقترح
حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:
👁 اعرض الحل المقترح
import java.util.Scanner;public class Lab8 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("ادخل درجة الحرارة المئوية "); int c = input.nextInt(); double f = c * 1.8 + 32; System.out.println("F= " + f); }}