PDF herunterladen
PDF herunterladen
Einen Prozentsatz zu berechnen kann eine große Hilfe sein. Wenn die Zahlen allerdings größer werden, wird die Berechnung mithilfe der Programmierung eines Computerprogramms zur Berechnung viel einfacher. Hier zeigen wir dir, wie du in Java ein Programm zur Erstellung des Prozentsatzes erstellen kannst.
Vorgehensweise
-
Plane dein Programm . Auch wenn die Berechnung des Prozentsatzes nicht schwierig ist, ist es immer eine gute Idee, das Programm zu planen, bevor du mit dem eigentlichen Code beginnst. Finde möglichst Antworten auf die folgenden Fragen:
- Wird dein Programm große Zahlen handhaben? Wenn ja, dann denke über Möglichkeiten nach, wie dein Programm einen großen Zahlenbereich verarbeiten kann. Eine Möglichkeit hierfür ist die Nutzung des Variablentyps float oder long anstelle von int .
-
Schreibe den Code . Um den Prozentsatz zu berechnen, brauchst du zwei Parameter:
- Die Gesamtpunktzahl (oder die maximal mögliche Punktzahl) und
- Die erhaltene Punktzahl
, deren Prozentsatz du berechnen möchtest.
- Beispiel: Wenn ein Student in einem Test 30 von 100 Punkten erreicht hat und du den Prozentsatz der vom Studenten erreichten Punktzahl berechnen möchtest, dann ist 100 die Gesamtpunktzahl (oder die maximal mögliche Punktzahl) und 30 die erhaltene Punktzahl. 30 ist die erhaltene Punktzahl, deren Prozentsatz du berechnen möchtest.
- Die Formel zur Berechnung des Prozentsatzes ist:
Prozentsatz = (erhaltene Punkte x 100) / Gesamtpunkte - Um diese Parameter (Eingaben) vom Benutzer zu bekommen, versuche es mit der Scanner Function in Java.
-
Berechne den Prozentsatz. Wende die im Schritt oben genannte Formel an, um den Prozentsatz zu berechnen. Stelle sicher, dass die zum Speichern des Werts "Prozentsatz" verwendete Variable den Typ "float" hat. Ansonsten kann es sein, dass das Ergebnis falsch ist.
- Dies liegt daran, dass der Datentyp float
32 Bit mit einzigartiger Genauigkeit ist und sogar Dezimalzahlen in mathematischen Berechnungen
berücksichtigt. Daher ist das Ergebnis bei einer mathematischen Berechnung wie 5 / 2 (5 geteilt durch 2) mit einer float-Variablen 2,5.
- Wenn die gleiche Berechnung (5 / 2) mit einer int Variable durchgeführt wird, ist das Ergebnis 2.
- Die Variablen, in denen du die Gesamtpunktzahl und die erhaltene Punktzahl gespeichert hast, kann allerdings int sein. Die Nutzung einer float Variablen für den Prozentsatz wandelt int automatisch um in float ; die Berechnung des Ergebnisses wird daher in float und nicht in int ausgeführt.
- Dies liegt daran, dass der Datentyp float
32 Bit mit einzigartiger Genauigkeit ist und sogar Dezimalzahlen in mathematischen Berechnungen
berücksichtigt. Daher ist das Ergebnis bei einer mathematischen Berechnung wie 5 / 2 (5 geteilt durch 2) mit einer float-Variablen 2,5.
-
Zeige dem Benutzer den Prozentsatz an. Wenn das Programm den Prozentsatz berechnet hat, zeige ihn dem Benutzer an. Verwende hierfür die Java-Funktion System.out.print oder System.out.println (für die Ausgabe in einer neuen Zeile).Werbeanzeige
import
java.util.Scanner
;
public
class
main_class
{
public
static
void
main
(
String
[]
args
){
int
total
,
score
;
float
percentage
;
Scanner
inputNumScanner
=
new
Scanner
(
System
.
in
);
System
.
out
.
println
(
"Gib die maximale oder Gesamtpunktzahl ein: "
);
total
=
inputNumScanner
.
nextInt
();
System
.
out
.
println
(
"Gib die erhaltene Punktzahl ein: "
);
score
=
inputNumScanner
.
nextInt
();
percentage
=
(
score
*
100
/
total
);
System
.
out
.
println
(
"Der Prozentsatz beträgt "
+
percentage
+
" %"
);
}
}
Tipps
- Versuche es mit der Erstellung einer grafischen Benutzeroberfläche, die das Programm viel interaktiver und einfacher zu nutzen macht.
- Erweitere dein Programm möglichst, so dass du mehrere mathematische Berechnungen ausführen kannst.
Werbeanzeige
Über dieses wikiHow
Diese Seite wurde bisher 13.959 mal abgerufen.
Werbeanzeige