Calcul de billet

bonjour,
pour me faciliter la paie du personnel dans un montant en dollar US je voudrais savoir combien de différent billet il me faut pour obtenir ce montant exemple 466$ soit 4 billet de 100, 1 billet de 50, 1 billet de 10, 1 billet de 5, et 1 billet de1.
merci de bien vouloir me répondre.

1 réponse

  1. Bonjour,

    si x est ton nombre, le nombre de billets sera :
    100 : ENT(x/100)
    50 : --(MOD(x;100)>=50)
    10 : ENT(MOD(x;50)/10)
    5 : --(MOD(x;10)>=5)
    1 : MOD(x;5)

    cordialement
    1
    1. Contributeur
      Bravo, bien vu
      Crdlmnt
      0
    2. Merci,

      j'avais commencé par une méthode plus classique puis je me suis rendu compte que le nombre de billets de 50 et de 5 ne pouvait être que 0 ou 1. D'où les booléens

      cordialement
      0
    3. Contributeur
      @JvDoeffectivement, cette solution _ à laquelle il fallait penser _ ne fonctionne que si les valeurs des billets sont des multiples les unes des autres.

      Mais comme personne n'a encore inventé de billet de 3 dollars, ça roule!

      toutefois, les >= ne sont pas utiles,on peut écrire simplement:

      =ENT(MOD(X;100)/50) pour avoir le nombre de billet de 50, ect..

      ...
      bonne journée
      0
    4. oui, mais j'ai voulu frimer avec mes -- et >= .... :-)
      0