జావాలో శాతాన్ని ఎలా లెక్కించాలి

రచయిత: Joan Hall
సృష్టి తేదీ: 2 ఫిబ్రవరి 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
వ్యాయామం: జావాలో శాతాన్ని లెక్కించడానికి ప్రోగ్రామ్
వీడియో: వ్యాయామం: జావాలో శాతాన్ని లెక్కించడానికి ప్రోగ్రామ్

విషయము

శాతాలను లెక్కించడం పెద్ద సహాయంగా ఉంటుంది.కానీ సంఖ్యలు పెద్దగా ఉన్నప్పుడు, దాన్ని లెక్కించడానికి ప్రోగ్రామ్‌ని ఉపయోగించడం చాలా సులభం అవుతుంది. మీ దృష్టికి, జావాలో శాతాన్ని లెక్కించడానికి మీరు ప్రోగ్రామ్‌ని ఎలా సృష్టించవచ్చో సూచన.

దశలు

  1. 1 మీ ప్రోగ్రామ్ కోసం ఒక అల్గోరిథం సృష్టించండి. శాతాలను లెక్కించడం కష్టం కానప్పటికీ, మీరు అసలు కోడ్ రాయడం ప్రారంభించడానికి ముందు ప్రోగ్రామ్ కోసం అల్గోరిథం వ్రాస్తే మంచిది. కింది ప్రశ్నలకు సమాధానాలు కనుగొనడానికి ప్రయత్నించండి:
    • మీ ప్రోగ్రామ్ పెద్ద సంఖ్యలను నిర్వహిస్తుందా? అలా అయితే, మీ ప్రోగ్రామ్ పెద్ద సంఖ్యలో సంఖ్యలను నిర్వహించగల మార్గాల గురించి ఆలోచించడానికి ప్రయత్నించండి. దీన్ని చేయడానికి ఒక మార్గం వంటి వేరియబుల్ ఉపయోగించడం తేలుతాయి లేదా పొడవు, బదులుగా int.
  2. 2 కోడ్ వ్రాయండి. శాతాన్ని లెక్కించడానికి, మీకు రెండు పారామితులు అవసరం:
    • మొత్తం స్కోర్ (లేదా అత్యధిక స్కోరు); మరియు
    • స్కోరు పొందిందిమీరు లెక్కించదలిచిన శాతం.
      • ఉదాహరణకు: ఒక విద్యార్థి పరీక్షలో సాధ్యమయ్యే 100 కి 30 పాయింట్లు స్కోర్ చేసి, మరియు విద్యార్థి సాధించిన పాయింట్ల శాతాన్ని మీరు లెక్కించాలనుకుంటే - 100 మొత్తం స్కోరు (లేదా గరిష్టంగా సాధ్యమయ్యే స్కోరు), 30 ఫలిత గ్రేడ్, మీరు లెక్కించదలిచిన శాతం.
    • వడ్డీని లెక్కించే సూత్రం:

      శాతం = (పొందిన స్కోరు x 100) / మొత్తం స్కోరు
    • వినియోగదారు నుండి ఈ పారామితులను (ఇన్‌పుట్) పొందడానికి, ఫంక్షన్‌ని ఉపయోగించి ప్రయత్నించండి స్కానర్ జావాలో.
  3. 3 శాతాన్ని లెక్కించండి. శాతాన్ని లెక్కించడానికి మునుపటి దశ నుండి సూత్రాన్ని ఉపయోగించండి. విలువను నిల్వ చేయడానికి వేరియబుల్ ఉపయోగించబడిందని నిర్ధారించుకోండి శాతం "ఫ్లోట్" రకం. కాకపోతే, సమాధానం సరైనది కాకపోవచ్చు.
    • డేటా రకం దీనికి కారణం తేలుతాయి (32-బిట్ సింగిల్ ప్రెసిషన్ ఫ్లోటింగ్ పాయింట్ నంబర్లు) గణిత గణనలలో కేవలం "డెసిమల్స్" అనే సంఖ్యా డేటా రకం పరిగణనలోకి తీసుకుంటుంది. అందువలన, ఒక "ఫ్లోట్" వేరియబుల్ ఉపయోగించి, గణిత గణన కోసం సమాధానం, ఉదాహరణకు 5/2 (5 ద్వారా 2 ద్వారా విభజించబడింది) 2.5 అవుతుంది.
      • మేము వేరియబుల్ ఉపయోగించి గణన (5/2) నిర్వహిస్తే int, అప్పుడు సమాధానం 2.
      • అయితే, మీరు నిల్వ చేసే వేరియబుల్స్ మొత్తం స్కోర్ మరియు స్కోరు పొందింది, రకం కావచ్చు int... టైప్ వేరియబుల్ ఉపయోగించడం తేలుతాయి కోసం శాతం స్వయంచాలకంగా రకాన్ని మారుస్తుంది int రకం లో తేలుతాయి... మరియు సాధారణ గణన "int" కి బదులుగా "float" లో చేయబడుతుంది.
  4. 4 వినియోగదారు కోసం శాతం విలువను ప్రదర్శించండి. ప్రోగ్రామ్ శాతాన్ని లెక్కించిన తర్వాత, దానిని వినియోగదారుకు ప్రదర్శించండి. జావాలో దీన్ని చేయడానికి ఫంక్షన్లను ఉపయోగించండి System.out.print లేదా System.out.println (కొత్త లైన్‌లో ప్రింటింగ్ / అవుట్‌పుట్ కోసం).

1 వ పద్ధతి 1: నమూనా కోడ్

java.util.Scanner ని దిగుమతి చేయండి; పబ్లిక్ క్లాస్ మెయిన్_క్లాస్ {పబ్లిక్ స్టాటిక్ శూన్య మెయిన్ (స్ట్రింగ్ [] ఆర్గ్స్) {int మొత్తం, స్కోరు; ఫ్లోట్ శాతం; స్కానర్ ఇన్పుట్ NumScanner = కొత్త స్కానర్ (System.in); System.out.println ("మొత్తం, లేదా గరిష్ట, స్కోరు నమోదు చేయండి:"); మొత్తం = inputNumScanner.nextInt (); System.out.println ("పొందిన స్కోరు నమోదు చేయండి:"); స్కోరు = inputNumScanner.nextInt (); శాతం = (స్కోరు * 100 / మొత్తం); System.out.println ("శాతం =" + శాతం + "%"); }}

చిట్కాలు

  • ప్రోగ్రామ్‌ను మరింత ఇంటరాక్టివ్‌గా మరియు ఉపయోగించడానికి సులభతరం చేసే గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌ని సృష్టించడానికి ప్రయత్నించండి.
  • కొన్ని గణిత గణనలను చేయడానికి మీ ప్రోగ్రామ్‌ను విస్తరించడానికి ప్రయత్నించండి.