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

PDF herunterladen
  1. 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 .
  2. 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.
  3. 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.
  4. 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
Methode 1
Methode 1 von 1:

Beispiel-Code

PDF herunterladen
 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.361 mal abgerufen.

War dieser Artikel hilfreich?

Werbeanzeige