Notre petit programme fraises fait son travail, mais on peut l’améliorer par l’ajout d’instructions pour des cas de réponses inattendues de la part du visiteur. Par example, s’il répond plusieurs à la demande du nombre de fraises désirées, le programme par défaut se replie sur Nan, c’est-à-dire, not a number. S’il demande 8 fraises, on lui répond logiquement qu’il en reste -3, s’il demande -3 fraises, on lui apprend qu’il y en a maintenant 8. Dans une réelle situation d’achat en ligne, il faut indiquer au visiteur le comportement que l’on désire de sa part.
Les correctifs passent par des boucles if, then qui refusent une réponse inadéquate et demandent au visiteur de se reprendre.
En exemple, qui suit, on ajoute un test qui détecte une réponse de plus de 5. Les parenthèses {} indiquent que l’on a créé une fonction.
Aucun commentaire:
Enregistrer un commentaire