Bonjour tout le monde,

Pourriez-vous me dire quel est le meilleur moyen pour effectuer une recherche séquentielle ? je m'explique :

Je dois simuler un distributeur de boissons, dans ce distributeur, j'ai 5 boissons codées de 1à 5 :

j'ai donc une variable tableau nommée boissons[]

1,2,3,4,5

j'ai aussi un autre tableau qui reprend les quantités de ces boissons :

quantite[] :

5,5,5,5,5

Donc, le premier 5 correspond au 1 du tableau du dessus, le second 5 appartient au 2 du tableau d'au dessus....

J'aimerais que si quelqu'un choisis la boisson 3, que le 3e 5 diminue de 1.

Pour cela, je parcours le premier tableau, je recherche la valeur 3, l'indice du tableau est donc 2 (0,1,2) ensuite, je met la valeur dans une variable.

Ensuite, il faut recherche l'indice 3 du tableau des quantités et diminuer la quantité de 1.

Pourriez-vous me dire quel est le meilleur moyen pour effectuer cette opération ?

Nous devons soit utiliser le for, le while, le do while ou le switch.

Pour vous quel est le meilleur moyen d'y arriver ? Si vous avez un exemple, c'est le bienvenue.

Merci d'avance pour votre aide.

beegees