1
0

cleaned output Strings

This commit is contained in:
Joel Baldauf
2020-12-11 17:15:22 +01:00
parent 2c3c7f1f81
commit facb661931
+14 -13
View File
@@ -148,9 +148,9 @@ public class frame extends JFrame {
//Methode für das Zusammenbauen der Ausgabe für AP1
public String buildOutString (String title, String[] res, JSpinner spPartA, JSpinner spPartB) {
String out = String.format("%s \n\nAnzahl der richtig gelösten gebundenen Aufgaben %d:0,5 = %s"
+ "Erreichte Punkte bei den ungebundenen Aufgaben %d:1,6 = %s\n"
+ "Ergebnis in Punkten (max.100) \t%s \n \t\t\t%s\n"
String out = String.format("%s \n\nrichtig gelöste gebundene Aufgaben \t%d:0,5 = %s %%\n"
+ "err. Punkte ungebundene Aufgaben \t%d:1,6 = %s %%\n"
+ "Ergebnis in Punkten (max.100) \t%s %% \n \t\t\t%s %%\n"
+ "IHK-Note: %s\nganze Note: %s", title, (int)spPartA.getValue(), res[0], (int)spPartB.getValue(), res[1], res[2], res[3], res[4], res[5]);
return out;
}
@@ -365,22 +365,23 @@ public class frame extends JFrame {
int[] partsPercentage = {40, 40, 20};
int[] resParts = {Integer.valueOf(resSE[3]), Integer.valueOf(resFus[3]), Integer.valueOf(resWiso[3])};
int totalPercentage = calculateTotal(partsPercentage, resParts);
//Zusammenbau der Ausgabetexte; besser wäre hier Auslagerung in Methode, aber zeutlich nicht mehr geschafft
String textSE = "Systementwurf\n=============\n"
+ "Anzahl der richtig gelösten gebundenen Aufgaben " + spAP2_SE_PartA.getValue() + ": 0,5 = " + resSE[0] + "\n"
+ "Erreichte Punkte bei den ungebundenen Aufgaben " + spAP2_SE_PartB.getValue() + ": 1,6 =" + resSE[1] + "\n"
+ "Ergebnis in Punkten (max.100) \t" + resSE[2] + "\n \t\t\t" + resSE[3] + "\n"
+ "richtig gelöste gebundene Aufgaben\t" + spAP2_SE_PartA.getValue() + ":0,5 = " + resSE[0] + " %\n"
+ "err. Punkte ungebundene Aufgaben\t" + spAP2_SE_PartB.getValue() + ":1,6 = " + resSE[1] + "\n"
+ "Ergebnis in Punkten (max.100) \t" + resSE[2] + " %\n \t\t\t" + resSE[3] + " %\n"
+ "IHK-Note: " + resSE[4] + "\nganze Note: " + resSE[5];
String textFus = "Funktions- und Systemanalyse\n=============\n"
+ "Anzahl der richtig gelösten gebundenen Aufgaben " + spAP2_Fus_PartA.getValue() + ": 0,5 = " + resFus[0] + "\n"
+ "Erreichte Punkte bei den ungebundenen Aufgaben " + spAP2_Fus_PartB.getValue() + ": 1,6 =" + resFus[1] + "\n"
+ "Ergebnis in Punkten (max.100) \t" + resFus[2] + "\n \t\t\t" + resFus[3] + "\n"
+ "richtig gelöste gebundene Aufgaben\t" + spAP2_Fus_PartA.getValue() + ":0,5 = " + resFus[0] + " %\n"
+ "err. Punkte ungebundene Aufgaben\t" + spAP2_Fus_PartB.getValue() + ":1,6 = " + resFus[1] + " %\n"
+ "Ergebnis in Punkten (max.100) \t" + resFus[2] + " %\n \t\t\t" + resFus[3] + " %\n"
+ "IHK-Note: " + resFus[4] + "\nganze Note: " + resFus[5];
String textWiso = "Wirtschafts- und Sozialkunde\n=============\n"
+ "Anzahl der richtig gelösten gebundenen Aufgaben " + spAP2_Wiso_PartA.getValue() + ": 0,375 = " + resWiso[0] + "\n"
+ "Erreichte Punkte bei den ungebundenen Aufgaben " + spAP2_Wiso_PartB.getValue() + "* 1,2 =" + resWiso[1] + "\n"
+ "Ergebnis in Punkten (max.100) \t" + resWiso[2] + "\n \t\t\t" + resWiso[3] + "\n"
+ "richtig gelöste gebundene Aufgaben\t" + spAP2_Wiso_PartA.getValue() + ":0,375 = " + resWiso[0] + " %\n"
+ "err. Punkte ungebundene Aufgaben\t" + spAP2_Wiso_PartB.getValue() + "*1,2 = " + resWiso[1] + " %\n"
+ "Ergebnis in Punkten (max.100) \t" + resWiso[2] + " %\n \t\t\t" + resWiso[3] + " %\n"
+ "IHK-Note: " + resWiso[4] + "\nganze Note: " + resWiso[5];
String textGes = String.format("Gesamtergebnis\n=============\n%d%%\nIHK-Note: %.1f", totalPercentage, marksIHK[totalPercentage]);
String textGes = String.format("Gesamtergebnis\n=============\n%d %%\nIHK-Note: %.1f\nganze Note: %.0f", totalPercentage, marksIHK[totalPercentage], marksIHK[totalPercentage]);
String output = "AP2\n\n" + textGes + "\n\n" + textSE + "\n\n" + textFus + "\n\n" + textWiso + "\n";
JTextPane txtpnGesamt = new JTextPane();
txtpnGesamt.setText(output);