Bereken persentasies in Java

Berekening van persentasies

het baie toepassings. Maar namate die getalle groei, is dit makliker om `n program hiervoor te gebruik. Die volgende verduidelik hoe om `n program in Java te skryf vir die berekening van persentasies.

stappe

Prent getiteld Bereken Persentasie in Java Stap 1
1
Beplan jou program. Alhoewel die berekening van `n persentasie nie so moeilik is nie, is dit altyd verstandig om `n skedule van jou program te maak voordat jy gaan programmering. Probeer om die volgende vrae te beantwoord:
  • Gaan jou program met groot getalle werk? As dit so is, soek dan maniere om jou program te laat gaan met baie verskillende tipes getalle. Een manier om dit te doen is met die tipe float of long as `n veranderlike, in plaas van int (Integer).
  • Prent getiteld Bereken persentasie in Java Stap 2
    2
    Skryf die kode. Om die persentasie te bereken, benodig jy twee parameters:
  • die totale telling (of die maksimum moontlike telling).
  • die behaal telling (waarvan u die persentasie wil bereken).
  • Byvoorbeeld: Indien `n student 30 van die 100 vrae goed het op `n sleutel, en jy wil die persentasie daarvan bereken, dan is 100 die totaal (die maksimum telling) en 30 is dan die behaal telling, watter jy gaan omrekenen na `n persentasie.
  • Die formule vir die berekening van die persentasie is:

    Persentasie = (Bereikte telling x 100) / Totale telling
  • Om hierdie parameters (insette) in Java van die gebruiker te kry, kan u die skandeerder-gebruik funksie.
  • Prent getiteld Bereken Persentasie in Java Stap 3


    3
    Bereken die persentasie. Gebruik die formule soos aangedui in die vorige stap om die persentasie te bereken. Maak seker dat die veranderlike wat u gebruik om die waarde daarvan te stoor persentasie, die tipe het dryf. Indien nie, kan dit wees dat die antwoord nie korrek is nie.
  • Dit is omdat dit float-datatipe het `n presisie van 32 bisse wat selfs dekimale in ag neem wiskundige berekeninge. Dus sal die antwoord op `n wiskundige berekening soos 5/2 (5 gedeel deur 2) met die float tipe 2,5 wees
  • Dieselfde berekening (5/2) met die tipe int vir die veranderlike, opbrengste 2.
  • Die veranderlikes wat jy gebruik om die totale telling en die behaal telling egter kan int wees. Deur een float om te gebruik as `n tipe vir die veranderlike daarvoor persentasie sal int outomaties na een float omskep word - die totale berekening sal dan as float in plaas van heelgetal uitgevoer word.
  • Prent getiteld Bereken Persentasie in Java Stap 4
    4
    Wys die persentasie aan die gebruiker. As die program die persentasie bereken, wys dit aan die gebruiker. Gebruik die funksie hiervoor System.out.print of System.out.println (om op `n nuwe lyn te druk) in Java.
  • Voorbeeld kode

    invoer java.util.Scanner-public class main_class {public static void main (String [] args) {int totaal, telling-float persentasie-Scanner inputNumScanner = new Scanner (System.in) -System.out.println ("Gee die totaal, of die maksimum telling: ") -total = inputNumScanner.nextInt () - System.out.println ("Gee die verkry aantal: ") -score = inputNumScanner.nextInt () - persentasie = (telling * 100 / totaal) -Systeem.out.println ("Die persentasie is = " + persentasie + " %") -)}

    wenke

    • Probeer `n grafiese koppelvlak (GUI) te skep, om die program meer interaktief en makliker te maak.
    • Probeer om jou program uit te brei sodat jy veelvuldige berekeninge daarmee kan uitvoer.
    Deel op sosiale netwerke:

    Verwante