dorbird

Hamster_Aufgabe_1

Oct 17th, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. void main() {
  2.     legeEinsAufJedesFeld();
  3. }
  4. void sammle(){
  5.     while (kornDa()){
  6.          nimm();
  7.     }
  8.     gib();
  9. }
  10. void laufeBisZurWand() {
  11.     while (vornFrei()){
  12.          sammle();
  13.          vor();
  14.          if (!vornFrei()) {
  15.             sammle();
  16.          }
  17.        
  18.     }    
  19. }
  20. void kehrtLinks() {
  21.     linksUm();
  22.     if (vornFrei()){
  23.         vor();
  24.         linksUm();
  25.     }      
  26. }
  27. void kehrtRechts() {
  28.     rechtsUm();
  29.     if (vornFrei()){
  30.         vor();        
  31.         rechtsUm();
  32.     }      
  33. }
  34. void rechtsUm() {
  35.     linksUm();
  36.     linksUm();
  37.     linksUm();
  38. }
  39. void legeEinsAufJedesFeld() {
  40.     while (vornFrei()){
  41.          laufeBisZurWand();
  42.          kehrtLinks();
  43.          if (vornFrei()){
  44.              laufeBisZurWand();
  45.              kehrtRechts();
  46.          }    
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment