Fritz Hausmann
/
Bertl_Wiederholungsanweisungen
Aufgabe Wiederholungsanweisungen
main.cpp@0:8c3fa75b615f, 2015-04-23 (annotated)
- Committer:
- fritzhausmann
- Date:
- Thu Apr 23 12:49:21 2015 +0000
- Revision:
- 0:8c3fa75b615f
Aufgabe Wiederholungsanweisungen
Who changed what in which revision?
User | Revision | Line number | New 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 | } |