Pdf downloaden
Pdf downloaden
Het berekenen van procenten kent veel toepassingen. Maar wanneer de getallen groter worden, is het gemakkelijker om hiervoor een programma te gebruiken. Hieronder wordt uitgelegd hoe je een programma kunt schrijven in Java voor het bereken van percentages.
Stappen
-
Plan je programma. Hoewel het berekenen van een percentage niet zo moeilijk is, is het altijd verstandig om een schema te maken van je programma voor je gaat programmeren . Probeer een antwoord te geven op de volgende vragen:
- Gaat je programma werken met grote getallen? Zo ja, zoek dan naar manieren om je programma om te laten gaan met veel verschillende soorten getallen. Een manier om dit te doen is met het type float of long als variabele, in plaats van int (integer).
-
Schrijf de code. Om het percentage te berekenen heb je twee parameters nodig:
- De totale score (of de maximaal mogelijke score).
- De behaalde score
(waarvan je het percentage wilt berekenen).
- Bijvoorbeeld: Indien een student 30 van de 100 vragen goed heeft op een toets, en je wilt het percentage daarvan berekenen, dan is 100 het totaal (de maximale score) en 30 is dan de behaalde score, welke je gaat omrekenen naar een percentage.
- De formule voor het berekenen van het percentage is:
Percentage = (Behaalde score x 100) / Totale score - Om deze parameters (invoer) in Java van de gebruiker te krijgen, kun je de Scanner -functie gebruiken.
-
Bereken het percentage. Gebruik de formule zoals in de vorige stap aangegeven voor het berekenen van het percentage. Verzeker je ervan dat de variabele die je gebruikt voor het opslaan van de waarde van het percentage , het type float heeft. Zo niet, dan kan het zijn dat het antwoord niet correct is.
- Dit komt omdat het float
-datatype een precisie heeft van 32 bit die zelfs rekening houdt met decimalen in wiskundige berekeningen
. Dus zal het antwoord op een wiskundige berekening zoals 5/2 (5 gedeeld door 2) met het type float, uitkomen op 2,5
- Dezelfde berekening (5/2) met het type int voor de variabele, geeft 2.
- De variabelen die je gebruikt voor het opslaan van de totale score en de behaalde score kunnen echter wel int zijn. Door een float te gebruiken als type voor de variabele voor het percentage zal int automatisch naar een float worden omgezet; de totale berekening zal vervolgens als float worden uitgevoerd in plaats van als integer.
- Dit komt omdat het float
-datatype een precisie heeft van 32 bit die zelfs rekening houdt met decimalen in wiskundige berekeningen
. Dus zal het antwoord op een wiskundige berekening zoals 5/2 (5 gedeeld door 2) met het type float, uitkomen op 2,5
-
Toon het percentage aan de gebruiker. Heeft het programma het percentage berekent, toon het dan aan de gebruiker. Gebruik hiervoor de functie System.out.print of System.out.println (om af te drukken op een nieuwe regel) in Java.Advertentie
import
java.util.Scanner
;
public
class
main_class
{
public
static
void
main
(
String
[]
args
){
int
totaal
,
score
;
float
percentage
;
Scanner
inputNumScanner
=
new
Scanner
(
System
.
in
);
System
.
out
.
println
(
"Geef het totaal, of de maximale score: "
);
totaal
=
inputNumScanner
.
nextInt
();
System
.
out
.
println
(
"Voer het behaalde cijfer in: "
);
score
=
inputNumScanner
.
nextInt
();
percentage
=
(
score
*
100
/
totaal
);
System
.
out
.
println
(
"Het percentage is = "
+
percentage
+
" %"
);
}
}
Tips
- Probeer een grafische interface (GUI) te maken, om het programma interactiever te maken en eenvoudiger om te gebruiken.
- Probeer je programma uit te breiden zodat je er meerdere berekeningen mee uit kunt voeren.
Advertentie
Over dit artikel
Deze pagina is 3.626 keer bekeken.
Advertentie