تدريب عملي
التدريب العملي 7: زكاة المال
من مذكرة العملي. اقرأ المسألة والخوارزمية، ثم اكتب البرنامج ونفّذه.
من الدرس 5. العمليات والقراءة من لوحة المفاتيح · كل التدريبات
١نص المسألة
أكتب برنامج لحساب وطباعة قيمة زكاة المال علماً بأن الزكاة تعادل 2.5% من المبلغ المطلوب حساب الزكاة عنه، والمبلغ يكون عدد عشري
٢الخوارزمية
خوارزمية مقترحة.
- ابدأ
- اطلب من المستخدم إدخال المبلغ
- اقرأ المبلغ وخزنه في متغير عشري x
- احسب الزكاة: z = x * 2.5 / 100
- اطبع z
- توقف
٣خطوات التطبيق
- أنشئ مشروعًا جديدًا في NetBeans: File ← New Project ← Java with Ant ← Java Application، باسم lab7.
- اكتب الكود داخل الدالة main، ثم شغّله بالزر Run أو F6.
- اكتب المدخلات في نافذة Output أسفل الشاشة ثم اضغط Enter. وفي الموقع اكتبها في خانة STDIN عند الضغط على «▶ شغّل هنا».
٤المخرجات المطلوبة
نفّذ برنامجك، ويجب أن تظهر المخرجات التالية:
run:
ادخل المبلغ: 1573.50
z= 39.3375
BUILD SUCCESSFUL (total time: 0 seconds)
المدخلات في هذا المثال: 1573.50
٥الحل المقترح
حاول بنفسك أولًا، ثم قارن حلّك بالحل التالي:
👁 اعرض الحل المقترح
import java.util.Scanner;public class Lab7 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("ادخل المبلغ: "); double amount = input.nextDouble(); double z = amount * 2.5 / 100; System.out.println("z= " + z); }}