حساب النسب في جافا

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

المحتوى

حساب النسب له تطبيقات عديدة. ولكن عندما تكبر الأرقام ، يكون من الأسهل استخدام برنامج لهذا الغرض. فيما يلي شرح لكيفية كتابة برنامج بلغة جافا لحساب النسب المئوية.

لتخطو

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

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

الطريقة 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 ("النسبة =" + النسبة المئوية + "٪") ؛ }}

نصائح

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