Beräkna procentsatser i java

Beräkna procentsatser har många applikationer. Men när siffrorna blir större är det lättare att använda ett program för detta. Nedan förklaras hur man skriver ett program i Java för att beräkna procentsatser.

Steg

Bild med titeln Beräkna procent i Java Steg 1
1. Planera ditt program. Även om det inte är så svårt att beräkna en procent, är det alltid en bra idé att schemalägga ditt schema innan du går dataprogramering. Försök att svara på följande frågor:
  • Kommer ditt program att fungera med stora siffror?? Om så är fallet, leta efter sätt att få ditt program att hantera många olika typer av nummer. Ett sätt att göra detta är med typen flyta eller lunga som en variabel istället för int (heltal).
Bild med titeln Beräkna procent i Java Steg 2
2. Skriv koden. För att beräkna procentsatsen behöver du två parametrar:
  • De totalpoäng (eller högsta möjliga poäng).
  • De uppnått poäng (som du vill räkna ut procenten av).
    Till exempel: Om en elev får 30 av 100 frågor korrekta på ett test, och du vill beräkna procentandelen av det, då är 100 summan (maxpoängen) och 30 är den erhållna poängen, som du konverterar till en procentsats.
    Formeln för att beräkna procentsatsen är:

    Procent = (Nådd poäng x 100) / Totalpoäng
  • För att få dessa parametrar (indata) i Java från användaren kan du använda Scanner-använd funktion.
    Bild med titeln Beräkna procent i Java Steg 3
    3. Beräkna procentandelen. Använd formeln som visas i föregående steg för att beräkna procentsatsen. Se till att variabeln du använder för att lagra värdet på procentsats, har flyttyp. Om inte, kanske svaret inte är korrekt.
    Detta beror på att det flyta-datatype har en precision på 32 bitar som även tar hänsyn till decimaler i matematiska beräkningar. Så svaret på en matematisk beräkning som 5/2 (5 dividerat med 2) med typ float blir 2,5
  • Samma beräkning (5/2) med typ int för variabeln ger 2.
  • Variablerna du använder för att lagra totalpoäng och den uppnått poäng kan dock int är. Av a flyta ska användas som typ för variabeln för procentsats skall int automatiskt till en flyta konverteras; den totala beräkningen kommer då att utföras som float istället för heltal.
    Bild med titeln Beräkna procent i Java Steg 4
  • 4. Visa procentandelen för användaren. När programmet har beräknat procentsatsen, visa det för användaren. Använd funktionen Systemet.ut.skriva ut eller Systemet.ut.println (för att skriva ut på en ny rad) i Java.

    Metod 1 av 1: Exempelkod

    importera java.util.Scanner;public class main_class { public static void main(String[] args){ int total, score; flytande procent; Scanner inputNumScanner = new Scanner(System.i); System.ut.println("Ge det totala, eller maximala poängen: "); total = inputNumScanner.nextInt();System.ut.println("Ange det erhållna betyget: "); poäng = inputNumScanner.nextInt();procent = (poäng * 100/totalt);System.ut.println("Procentandelen är = " + procentsats + " %"); } }

    Tips

    • Försök att skapa ett grafiskt gränssnitt (GUI), för att göra programmet mer interaktivt och enklare att använda.
    • Prova att utöka ditt program så att du kan utföra flera beräkningar med det.

    Оцените, пожалуйста статью