Décomposition d'un nombre en plusieurs unités...

Description

Cette source peut servir pour les cassiers !
Pourquoi ?
Ben, tout simplement parce que ce script permet de décomposer une somme en plusieurs unités !
Bon, pour le moment c'est pas très clair !
Je vous explique clairement avec cet exemple :

Vous achetez pour 176€ de nourriture !
176€ est le total !
Vous actionnez mon script et il vous calcule combien de billet de 100€, de 50€, de 20€ faut-il qu'il vous rende et le reste en pièces !
Pour 176€ :
1 billet de 100€
1 billet de 50€
1 billet de 20€
et 6€ en pièces !

Vous pouvez mettre autant de type d'unité que vous désirez (5€, 200€, 500€...etc...) !

Source / Exemple :


nb_grande_unite = total / grande_unite;
var01 = Math.floor(nb_grande_unite);
reste_grande_unite = var01 * grande_unite;
total2 = total - reste_grande_unite;

nb_moyenne_unite = total2 / moyenne_unite;
var02 = Math.floor(nb_moyenne_unite);
reste_moyenne_unite = var02 * moyenne_unite;
total3 = total2 - reste_moyenne_unite;

nb_petite_unite = total3 / petite_unite;
var03 = Math.floor(nb_petite_unite);
reste_petite_unite = var03 * petite_unite;
reste = total3 - reste_petite_unite;

//La seule fonction est basique : Math.floor();

Conclusion :


Voilà, je sais que ce script est à un public assez ciblé (gestion d'argent) mais bon j'espère qu'il servira à certains d'entre vous !

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.