Aufgabe Wiederholungsanweisungen

Dependencies:   mbed

Committer:
fritzhausmann
Date:
Thu Apr 23 12:49:21 2015 +0000
Revision:
0:8c3fa75b615f
Aufgabe Wiederholungsanweisungen

Who changed what in which revision?

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