Meine Lösung
Java:
class Zeller {
public static void main (String[] args) {
int d = Integer.parseInt(args[0]);
int m = Integer.parseInt(args[1]);
int y = Integer.parseInt(args[2]);
int c = Integer.parseInt(args[2]);
if (m==1) {
m=13;
y=y-1;
}
else if (m==2) {
m=14;
y=y-1;
}
else {
m=m;
}
y=y%100;
c=c/100;
System.out.println((d+(26*(m+1))/10+5*y/4+c/4+5*c-1)%7);
}
}
Brauche Hilfe mit der Zusatzaufgabe, weil in der Aufgabe darf man eine bedingte
Anweisung, eine Schleife oder den bedingten Operator nicht verwenden.