|
@ -7,7 +7,7 @@ public class Noten { |
|
|
|
|
|
|
|
|
String Fach; |
|
|
String Fach; |
|
|
int Note; |
|
|
int Note; |
|
|
int durchschnitt; |
|
|
|
|
|
|
|
|
float durchschnitt; |
|
|
Noten vorher; |
|
|
Noten vorher; |
|
|
|
|
|
|
|
|
String ownHash; |
|
|
String ownHash; |
|
@ -24,6 +24,17 @@ public class Noten { |
|
|
ownHash = createNewHash(eingabeFach); |
|
|
ownHash = createNewHash(eingabeFach); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Noten(String eingabeFach, int eingabeNote, String previousHash, int durchschnitt, Noten vorher) { |
|
|
|
|
|
Fach = eingabeFach; |
|
|
|
|
|
Note = eingabeNote; |
|
|
|
|
|
ownHash = createNewHash(eingabeFach+previousHash); |
|
|
|
|
|
|
|
|
|
|
|
durchschnitt = (durchschnitt+eingabeNote)/2; |
|
|
|
|
|
|
|
|
|
|
|
this.vorher = vorher; |
|
|
|
|
|
this.previousHash = previousHash; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
private String createNewHash(String input) { |
|
|
private String createNewHash(String input) { |
|
|
try { |
|
|
try { |
|
|
MessageDigest digest = MessageDigest.getInstance("SHA-256"); |
|
|
MessageDigest digest = MessageDigest.getInstance("SHA-256"); |
|
@ -51,7 +62,7 @@ public class Noten { |
|
|
return Note; |
|
|
return Note; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public int getDurchschnitt() { |
|
|
|
|
|
|
|
|
public float getDurchschnitt() { |
|
|
return durchschnitt; |
|
|
return durchschnitt; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|