כיצד לחשב אחוז ב- Java

מְחַבֵּר: Joan Hall
תאריך הבריאה: 2 פברואר 2021
תאריך עדכון: 1 יולי 2024
Anonim
מדריך Java - פרק 7 - מערכים
וִידֵאוֹ: מדריך Java - פרק 7 - מערכים

תוֹכֶן

חישוב אחוזים יכול לעזור מאוד.אבל כשהמספרים יהיו גדולים יותר, יהיה הרבה יותר קל להשתמש בתוכנית לחישוב אותה. לתשומת ליבך, הוראה כיצד תוכל ליצור תוכנית לחישוב האחוזים ב- Java.

צעדים

  1. 1 צור אלגוריתם לתוכנית שלך. למרות שחישוב האחוזים אינו קשה, עדיף שתכתוב את האלגוריתם של התוכנית לפני שתתחיל לכתוב את הקוד האמיתי. נסה למצוא תשובות לשאלות הבאות:
    • האם התוכנית שלך תתמודד עם מספרים גדולים? אם כן, נסה לחשוב על דרכים שבהן התוכנית שלך יכולה להתמודד עם מגוון גדול של מספרים. אחת הדרכים לעשות זאת היא להשתמש במשתנה כמו לָצוּף אוֹ ארוך, במקום int.
  2. 2 כתוב את הקוד. כדי לחשב את האחוז, אתה צריך שני פרמטרים:
    • ציון כולל (או הציון הגבוה ביותר האפשרי); ו
    • ציון שהתקבלאת האחוז שברצונך לחשב.
      • לדוגמא: אם תלמיד קלע 30 נקודות מתוך 100 אפשריות במבחן, ואתה רוצה לחשב את אחוז הנקודות שצבר התלמיד - 100 הוא הציון הכולל (או הציון המרבי האפשרי), 30 הוא הציון שהתקבל, את האחוז שברצונך לחשב.
    • הנוסחה לחישוב הריבית היא:

      אחוז = (ציון שהתקבל x 100) / ציון כולל
    • כדי לקבל את הפרמטרים (קלט) מהמשתמש, נסה להשתמש בפונקציה סוֹרֵק בג'אווה.
  3. 3 חשב את האחוז. השתמש בנוסחה מהשלב הקודם לחישוב האחוזים. ודא שהמשתנה המשמש לאחסון הערך אָחוּז הוא מסוג "צף". אם לא, ייתכן שהתשובה לא נכונה.
    • הסיבה לכך היא סוג הנתונים לָצוּף (מספרי נקודה צפה של 32 סיביות בודדות) לוקח בחשבון רק את סוג הנתונים המספריים "עשרוניים" בחישובים מתמטיים. לפיכך, באמצעות משתנה "צף", התשובה לחישוב מתמטי, למשל 5/2 (5 מחולק ב -2) תהיה 2.5.
      • אם נבצע את החישוב (5/2) באמצעות המשתנה int, אז התשובה היא 2.
      • עם זאת, המשתנים בהם אתה מאחסן ציון כולל ו ציון שהתקבל, יכול להיות מהסוג int... שימוש במשתנה מסוג לָצוּף ל אָחוּז ממיר את הסוג באופן אוטומטי int בסוג לָצוּף... והחישוב הכללי ייעשה ב- "float" במקום ב- "int".
  4. 4 הצג את ערך האחוזים עבור המשתמש. לאחר שהתוכנית חישבה את האחוזים, הצג אותו בפני המשתמש. לשם כך ב- Java השתמש בפונקציות System.out.print אוֹ System.out.println (להדפסה / פלט בשורה חדשה).

שיטה 1 מתוך 1: קוד לדוגמא

יבוא java.util.Scanner; class_ main class {public main static void main (String [] args) {int total, score; אחוז צף; סורק inputNumScanner = סורק חדש (System.in); System.out.println ("הזן את הציון הכולל או המקסימום:"); total = inputNumScanner.nextInt (); System.out.println ("הזן את הציון שהתקבל:"); score = inputNumScanner.nextInt (); אחוז = (ציון * 100 / סה"כ); System.out.println ("האחוז הוא =" + אחוז + "%"); }}

טיפים

  • נסה ליצור ממשק משתמש גרפי שהופך את התוכנית להרבה יותר אינטראקטיבית וקלה יותר לשימוש.
  • נסה להרחיב את התוכנית שלך כדי לבצע כמה חישובים מתמטיים.