Java Lösung

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class Versetzungsordnung
{
    public static boolean noten_pruefen(String noten)
    {
        boolean ausgleich = false;
        int fuenfen = 0;
        for(char c: noten.toCharArray())
            {
                System.out.println("bearbeite c="+c);
                switch (c)
                {
                  case '4':
                      break;
                  case '5':
                      fuenfen +=1;
                      break;
                  case '6':
                      return false;
                  default:
                      ausgleich = true;
                }
            }
         System.out.println("aus: "+ausgleich+" fünf: "+fuenfen);
         if (fuenfen > 1 || fuenfen == 1 && ! ausgleich)
             {
                 return false;
             }
         return true;
    }
}
tags: Java & Programmieren erstellt am 2.12.2008 21:16, zuletzt gendert am 2.12.2008 21:16