Rebond de la balle sur la raquette
On donne des conditions limites pour que la balle puisse rebondir sur la raquette :
Un rebond limite à gauche impose entre « x » et « pos_x » la condition suivante :
x>= pos_x |
Q8 / De la même manière, DONNER la condition entre « x », « pos_x » et « longueur » pour un rebond de la balle sur le bord droit de la raquette.
Q9 / DONNER la condition entre « y », « pos_y » et « R » pour que la balle touche le bord supérieur de la raquette.
Attention : Remarque très importante
Les rebonds sur des bordures 1, 2 et 4 restent identiques, il faut simplement détecter le contact entre le bord supérieur de la raquette et la partie inférieure de la balle.
Q10 / COMPLÉTER la fonction animate avec les trois conditions ci-dessus en faisant un ET logique (&&).
Remarque : ==
Dans un test (If) l'égalité s'écrit « == » (différent du signe « = » employé pour l'affectation).
EFFECTUER les tests.
Validation professeur
FAIRE APPARAÎTRE le code correspondant ci-dessous (fonction animate).