تقدم هذه المقالة طريقة سريعة وسهلة لإنشاء حاسبة الإكرامية الخاصة بك ، مما يسمح لك بإدخال رقم وحساب الإكرامية تلقائيًا ، دون إجراء العمليات الحسابية العقلية الخاصة بك.
خطوات
الخطوة الأولى: قم بتنزيل Java IDE (اختصار لبيئة التطوير المتكاملة) مثل Netbeans أو Eclipse
- لتنزيل Netbeans ، انتقل إلى موقع Netbeans.org واضغط على الزر البرتقالي الكبير في أعلى يمين الصفحة الذي يشير إلى تنزيل.
- نظرًا لأن حاسبة الإكراميات هي تطبيق بسيط نسبيًا ، فأنت تحتاج فقط إلى تنزيل Java SE (الإصدار القياسي). بمجرد الانتهاء من تنزيل ملف the.exe ، قم بتشغيل برنامج تثبيت NetBeans المنبثق. الخيارات القياسية في برنامج التثبيت كافية لهذا البرنامج ، لذا يمكنك تنزيل الإصدار القياسي دون خوف من عدم وجود المكونات المطلوبة للبرنامج.
الخطوة 2. قم بتنزيل Java JDK
يمكنك العثور عليه على
هناك يمكنك تحديد JDK المناسب لجهازك الخاص
الخطوة 3. قم بتشغيل برنامج NetBeans وإنشاء مشروع جديد
انتقل إلى القائمة المنسدلة في الجزء العلوي الأيسر والتي تشير إلى ملف وحدد مشروع جديد
الخطوة 4. قم بإعداد المشروع الجديد
في الموجه التالي ، في الفئات ، حدد Java وفي المشاريع حدد تطبيق Java ؛ عادة ما يتم تمييزها بشكل افتراضي. انقر فوق {التالي.
- امنح مشروعك اسما. اترك خانة الاختيار Dedicated Folder غير محددة وخانة الاختيار Created the Main Class محددة.
- مع ذلك ، أنهِ العمل ثم أنشأت مشروعك.
الخطوة 5. إنشاء المتغيرات لهذا المشروع
-
تحت السطر الذي يقرأ
الرئيسية العامة الثابتة الفراغ (سلسلة args)
-
مجموع مزدوج
-
نصيحة int
-
رأس مزدوج
-
نهائي مزدوج
-
- لا يهم ما إذا كانوا في سطور مختلفة أو نفس السطر واحدًا تلو الآخر.
- هذه هي ما يسمونه متغيرات الحالة. هم في الأساس مراجع لقيمة سيتم تخزينها في ذاكرة البرنامج. سبب تسمية متغيرات الحالة بهذه الطريقة هو ربطها بما ستستخدمها من أجله. i يتم استخدام المتغير finalTotal للإجابة النهائية.
- يعد نقص الكتابة بالأحرف الكبيرة في "double" و "int" والفواصل المنقوطة (؛) في نهاية الكلمات أمرًا مهمًا.
- كمرجع ، int هي المتغيرات التي تكون دائمًا أعدادًا صحيحة ، أي 1 ، 2 ، 3 … إلخ ، بينما تحتوي الزوجي على كسور عشرية.
الخطوة 6. استيراد أداة الماسح الضوئي ، والتي من شأنها أن تسمح للمستخدم بإدخال بمجرد تشغيل البرنامج
في الجزء العلوي من الصفحة ، أسفل الخط مباشرة
الحزمة (اسم المشروع)
وفوق سطرauthor owner ، اكتب:
استيراد java.util. Scanner ؛
الخطوة 7. قم بإنشاء كائن الماسح الضوئي
على الرغم من أنه لا يهم أي سطر من الكود يتم إنشاؤه للكائن ، اكتب سطر الكود مباشرة بعد متغيرات الحالة من أجل الاتساق. يشبه صنع الماسح إنشاء أنواع أخرى من الكائنات في البرمجة.
-
يتبع البناء على النحو التالي:
"اسم الفئة" "اسم الكائن" = "جديد" "اسم الفئة" ("المسار") ؛
، باستثناء علامات الاقتباس.
-
في هذه الحالة سيكون:
Scanner ScanNa = ماسح ضوئي جديد (System.in) ؛
- الكلمة الأساسية "جديد" و "System.in" الأقواس مهمة. تقول الكلمة الأساسية "الجديدة" بشكل أساسي أن هذا الكائن جديد ، والذي ربما يبدو زائدًا عن الحاجة ، ولكنه ضروري لإنشاء الماسح الضوئي. وفي الوقت نفسه ، فإن "System.in" هو المتغير الذي تعلق به كائنات الماسح الضوئي ، وفي هذه الحالة ، يجعله System.in بحيث يكون المتغير شيئًا يكتبه المستخدم.
الخطوة 8.
ابدأ في كتابة طباعة وحدة التحكم.
-
System.out.print ("أدخل الإجمالي ، بما في ذلك الضريبة: $") ؛
- تعتبر اقتباسات السطر الموجود بين قوسين مهمة.
- بشكل أساسي ، يقوم هذا السطر من التعليمات البرمجية بطباعة الكلمات على وحدة التحكم بمجرد تشغيل البرنامج. في هذه الحالة ، ستكون الكلمات "أدخل الإجمالي ، بما في ذلك الضريبة: $".
- الاقتباسات حول الجملة بين قوسين مطلوبة للتأكد من أن Java تعرف أن هذه جملة ، وإلا فسوف تعتبرها عدة متغيرات غير موجودة.
قم بإنشاء أول إدخال للمستخدم للبرنامج. في السطر التالي من التعليمات البرمجية ، يمكنك استخدام الماسح الضوئي وأحد المتغيرات التي قمت بإنشائها مسبقًا. انظر إلى هذا السطر من التعليمات البرمجية:
-
المجموع = ScanNa.nextDouble () ؛
- "total" هو متغير من قبل ، و "ScanNa" هو اسم كائن الماسح الضوئي الخاص بك. عبارة "nextDouble ()؛" هي طريقة من فئة الماسح الضوئي. يعني بشكل أساسي أن رقم النوع المزدوج التالي الذي يتم إدخاله ستتم قراءته بواسطة هذا الماسح الضوئي.
- باختصار ، سيتم استخدام الرقم الذي يقرأه الماسح بواسطة المتغير Total.
اطلب من إدخال النسبة المئوية للحافة. ثم استخدم الماسح الضوئي لحفظ رقم في المتغير المسمى تلميح ، على غرار الخطوتين الأخيرتين. إليك بعض التعليمات البرمجية للرجوع إليها:
-
System.out.print ("أدخل٪ للإكرامية:")؛
-
تلميح = ScanNa.nextInt () ،
قم بإنشاء معادلة حاسبة نسبة البقشيش.
-
نوع
tipRation = tip / 100.0 ؛
لتحويل الرقم الصحيح الذي يمثل نسبة الإكرامية إلى نسبة مئوية فعلية.
- لاحظ أن.0 في 100.0 مطلوب ، لأن المتغير المسمى "tip" في هذه الحالة هو عدد صحيح ، أي عدد صحيح. طالما أن أحد الرقمين في المعادلة له رقم عشري ، فإن النتيجة النهائية ستكون مضاعفة مع الكسور العشرية. إذا كان كلا الرقمين يحتويان على أرقام صحيحة ، فسيؤدي ذلك إلى حدوث خطأ في الحساب.
استخدم آخر متغير متاح لحساب الإجمالي وإجراء العمليات الحسابية الأخيرة. المعادلة التالية تتحدث عن نفسها.
-
finalTotal = total + (total * tipRatio) ؛
قم بإنشاء سطر مطالبة نهائي واحد من التعليمات البرمجية لإظهار finalTotal. يمكنك استخدام نسخة أكثر تخصصًا من طريقة الطباعة تسمى printf لجعلها أكثر فخامة:
-
System.out.printf ("الإجمالي مع٪ d ٪٪ كإكرامية: $٪. 2f / n"، tip، finalTotal)؛
- تتوافق الأحرف التي يسبقها٪ مع المتغيرات المفصولة بأوامر بعد الجملة المطبوعة ؛ وهي مرتبطة في شكل أحرف من ترتيب المتغيرات والحروف. في هذه الحالة يتم ربط٪ d بـ "tip" و٪.2f مرتبط بـ finalTotal. هذا حتى تقوم وحدة التحكم بطباعة المتغيرات التي تم مسحها ضوئيًا أو حسابها بدلاً من شيء محدد مسبقًا.
- علامة٪ المزدوجة بعد٪ d بحيث تقوم وحدة التحكم بالفعل بطباعة علامة النسبة المئوية ؛ وإلا فإنه سيتسبب في حدوث خطأ بسبب الطريقة التي تعمل بها طريقة printf.