كيف تحسب النسبة المئوية في جافا

مؤلف: Joan Hall
تاريخ الخلق: 2 شهر فبراير 2021
تاريخ التحديث: 1 تموز 2024
Anonim
باستخدام مفهوم البرمجه الشيئيه  برنامج لحساب النسبه المئويه لدرجه الطلاب  java
فيديو: باستخدام مفهوم البرمجه الشيئيه برنامج لحساب النسبه المئويه لدرجه الطلاب java

المحتوى

يمكن أن يكون حساب النسب مساعدة كبيرة.ولكن عندما تصبح الأرقام كبيرة ، سيكون من الأسهل بكثير استخدام برنامج لحسابها. لاهتمامك ، تعليمات حول كيفية إنشاء برنامج لحساب النسبة المئوية في Java.

خطوات

  1. 1 قم بإنشاء خوارزمية لبرنامجك. على الرغم من أن حساب النسب المئوية ليس بالأمر الصعب ، إلا أنه من الأفضل كتابة الخوارزمية للبرنامج قبل البدء في كتابة الكود الفعلي. حاول العثور على إجابات للأسئلة التالية:
    • هل سيتعامل برنامجك مع أعداد كبيرة؟ إذا كان الأمر كذلك ، فحاول التفكير في الطرق التي يمكن لبرنامجك من خلالها التعامل مع مجموعة كبيرة من الأرقام. طريقة واحدة للقيام بذلك هي استخدام متغير مثل يطفو أو طويل، بدلا من int.
  2. 2 اكتب الكود. لحساب النسبة المئوية ، تحتاج إلى معلمتين:
    • المجموع النهائي (أو أعلى درجة ممكنة) ؛ و
    • حصل على النتيجةالنسبة المئوية التي تريد حسابها.
      • على سبيل المثال: إذا حصل الطالب على 30 نقطة من أصل 100 نقطة ممكنة في الاختبار ، وتريد حساب النسبة المئوية للنقاط التي سجلها الطالب - 100 هي الدرجة الإجمالية (أو الحد الأقصى للدرجة الممكنة) ، 30 هي الدرجة الناتجة ، النسبة المئوية التي تريد حسابها.
    • صيغة حساب الفائدة هي:

      النسبة المئوية = (الدرجة المتلقاة × 100) / مجموع النقاط
    • للحصول على هذه المعلمات (المدخلات) من المستخدم ، حاول استخدام الوظيفة الماسح الضوئي في جافا.
  3. 3 احسب النسبة المئوية. استخدم الصيغة من الخطوة السابقة لحساب النسبة المئوية. تأكد من المتغير المستخدم لتخزين القيمة نسبه مئويه هو من النوع "عائم". إذا لم يكن الأمر كذلك ، فقد لا تكون الإجابة صحيحة.
    • هذا لأن نوع البيانات يطفو (أرقام الفاصلة العائمة ذات الدقة الواحدة 32 بت) تأخذ بعين الاعتبار فقط نوع البيانات الرقمية "الكسور العشرية" في الحسابات الرياضية. وبالتالي ، باستخدام متغير "عائم" ، فإن إجابة عملية حسابية ، على سبيل المثال 5/2 (5 مقسومة على 2) ستكون 2.5.
      • إذا أجرينا العملية الحسابية (5/2) باستخدام المتغير int، إذن الجواب هو 2.
      • ومع ذلك ، فإن المتغيرات التي تقوم بتخزينها المجموع النهائي و حصل على النتيجةيمكن أن يكون من النوع int... باستخدام متغير النوع يطفو إلى عن على نسبه مئويه يحول النوع تلقائيًا int في النوع يطفو... وسيتم إجراء الحساب العام في "تعويم" بدلاً من "int".
  4. 4 عرض قيمة النسبة المئوية للمستخدم. بعد أن يحسب البرنامج النسبة المئوية ، اعرضها على المستخدم. للقيام بذلك في Java استخدم الوظائف System.out.print أو System.out.println (للطباعة / الإخراج على سطر جديد).

الطريقة 1 من 1: نموذج التعليمات البرمجية

استيراد java.util.Scanner ؛ main_class للفئة العامة {public static void main (String [] args) {int total، score؛ نسبة تعويم Scanner inputNumScanner = new Scanner (System.in) ؛ System.out.println ("أدخل الدرجة الإجمالية أو القصوى:")؛ المجموع = inputNumScanner.nextInt () ، System.out.println ("أدخل الدرجة التي تم الحصول عليها:")؛ النتيجة = inputNumScanner.nextInt () ، النسبة المئوية = (الدرجة * 100 / المجموع) ؛ System.out.println ("النسبة =" + النسبة المئوية + "٪") ؛ }}

نصائح

  • حاول إنشاء واجهة مستخدم رسومية تجعل البرنامج أكثر تفاعلية وأسهل في الاستخدام.
  • حاول توسيع برنامجك للقيام ببعض العمليات الحسابية.