Schleifen YEI

Dependencies:   mbed

Committer:
asdfmaker333
Date:
Thu Apr 23 12:38:59 2015 +0000
Revision:
1:9e23ed7d9888
Parent:
0:318437d7ff7d
1.Aufgabe Wiederholungsanweisungen

Who changed what in which revision?

UserRevisionLine numberNew contents of line
asdfmaker333 0:318437d7ff7d 1 #include "ur_Bertl.h"
asdfmaker333 0:318437d7ff7d 2 #include "mbed.h"
asdfmaker333 0:318437d7ff7d 3 #include "const.h"
asdfmaker333 0:318437d7ff7d 4
asdfmaker333 0:318437d7ff7d 5
asdfmaker333 0:318437d7ff7d 6 class Clear : ur_Bertl
asdfmaker333 0:318437d7ff7d 7 {
asdfmaker333 0:318437d7ff7d 8 public:
asdfmaker333 0:318437d7ff7d 9
asdfmaker333 0:318437d7ff7d 10 void ClearAllBeepersToTheWall();
asdfmaker333 0:318437d7ff7d 11
asdfmaker333 0:318437d7ff7d 12 };
asdfmaker333 0:318437d7ff7d 13
asdfmaker333 0:318437d7ff7d 14 void Clear :: ClearAllBeepersToTheWall()
asdfmaker333 0:318437d7ff7d 15 {
asdfmaker333 0:318437d7ff7d 16 while(FrontIsClear())
asdfmaker333 0:318437d7ff7d 17 {
asdfmaker333 0:318437d7ff7d 18 if(NextToABeeper())
asdfmaker333 0:318437d7ff7d 19 PickBeeper();
asdfmaker333 0:318437d7ff7d 20 Move();
asdfmaker333 0:318437d7ff7d 21 else
asdfmaker333 0:318437d7ff7d 22 {
asdfmaker333 0:318437d7ff7d 23 Move();
asdfmaker333 0:318437d7ff7d 24 }
asdfmaker333 0:318437d7ff7d 25 }
asdfmaker333 0:318437d7ff7d 26 }
asdfmaker333 0:318437d7ff7d 27
asdfmaker333 0:318437d7ff7d 28 int main()
asdfmaker333 0:318437d7ff7d 29 {
asdfmaker333 0:318437d7ff7d 30 Clear karel;
asdfmaker333 0:318437d7ff7d 31
asdfmaker333 0:318437d7ff7d 32 karel.ClearAllBeepersToTheWall();
asdfmaker333 0:318437d7ff7d 33
asdfmaker333 0:318437d7ff7d 34 }