Il peut y avoir plusieurs
algorithmes possibles pour le même problème:
Par exemple on peut demander le prix hors taxe d'un DVD avant le nombre
de DVDs achetés, ou on peut calculer le prix TTC d'un DVD et
multiplier ce nombre par le nombre de DVDs achetés, etc ...
Certains
peuvent
être meilleurs suivant des critères de lisibilité
(le
code est suffisament clair pour être compris rapidement par un
autre
informaticien), d'efficacité (en espace: occuper le moins
d'espace
en mémoire; en temps: être plus rapide à
l'exécution), de réutilisabilité (on peut
facilement utiliser le programme
pour un autre problème et on peut le faire évoluer plus
facilement).