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

Soyez le premier à donner votre avis sur cette source.

Vue 3 403 fois - Téléchargée 136 fois

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

Ajouter un commentaire

Commentaires

cs_SkyCrasher
Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015

Ouais je sais mais bon !
C'est l'intention et résultat qui compte !
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010

Le concept est bon, sinon pour l'application dans un programme je vois pas trop !!!!
cs_SkyCrasher
Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015

Voilà, j'attends vos réactions, appréciations et suggestions !

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.