CodePaste Logo
New Snippet New Snippet Recent Snippets Recent Snippets My Snippets My Snippets Web Code Search Snippets Search
Sign inor Register
Language: JavaScript

benni1

127 Views
Copy Code Show/Hide Line Numbers
// Benni Aufgabe 1
 
void rechtsUm() {
       linksUm();
       linksUm();
       linksUm();
}
 
 
int kachelFressen() {
    int koerner=0;
    for(;kornDa();koerner++)
        nimm();
    return koerner;
}
 
int sammleKoerner() {
       int x=0,y=0,blickrichtung=1,koerner=0;
       do {
               switch(blickrichtung) {
                       case 0:x--;break;
                       case 1:y++;break;
                       case 2:x++;break;
                       case 3:y--;break;
               }
               koerner+=kachelFressen();
               vor();
               blickrichtung++;
               if (blickrichtung>3) 
                       blickrichtung=0;
               rechtsUm();
               while(!vornFrei()) {
                       blickrichtung--;
                       if (blickrichtung<0) 
                               blickrichtung=3;
                       linksUm();
               }
       }
       while(x!=0||y!=0);
       return koerner;
}
 
 
void main() {
    schreib("Ich hab "+sammleKoerner()+" gesammelt");
}
by faithz
  March 18, 2010 @ 5:49pm

Add a comment


Report Abuse
brought to you by:
West Wind Techologies



If you find this site useful and use it frequently please consider making a donation to support this free service.
Donate