Hab eben noch einen Fehler bemerkt:

Die Abfrage, ob beide Bumper gedrückt sind, muss als erste kommen,
sonst ist zuerst die Bedingung "Linker Bumper ist gedrückt" erfüllt und der else-Zweig für die Abfrage beider Bumper wird nie erreicht.

Also so:

Code:
void Bumper() 
{
     if(getBumperLeft() && getBumperRight()) 
     { 
        writeString("Beide Bumper gedrueckt!! \n"); 
     }   
     else if(getBumperLeft()) 
     {  
        writeString("Linker Bumper gedrueckt!! \n"); 
     }  
     else if(getBumperRight()) 
     { 
        writeString("Rechter Bumper gedrueckt!! \n"); 
     }  
}