Question

OK, ce n'est donc pas la question de programmation la plus avancée - et elle est en quelque sorte des frontières sur le commerce électronique, mais elle est spécifiquement survenue deux fois dans ma carrière - qui n'a que 10 ans, alors j'ai pensé que je le demanderais.

Question: Je veux marquer un prix de 10% par rapport à son coût d'origine pour un site Web, qui est la bonne façon de le faire:

Np = (p * 1.1)

ou

Np = (p / 90) * 100

Où P est le prix d'origine et le NP est le nouveau prix?

Arrière plan:Je suis un développeur Web. J'ai travaillé sur plusieurs sites de commerce électronique de mon temps. Il y a quelques années, je construisais un site indépendant pour une boutique d'outils. Le gars était en activité depuis des années et emménageait dans les ventes en ligne. J'ai écrit un script qui a pris sa liste d'inventaire principale, a parcouru cela et a automatiquement marqué le prix de 10% avant d'insérer dans la base de données. J'ai utilisé la formule n ° 1. Lorsqu'il l'a examiné, il a dit que le prix était trop bas et pour utiliser la formule n ° 2.

En utilisant la formule n ° 1, un produit de 15 dollars est désormais égal à 16,5, en utilisant deux, il est de 16,66 $.

Sa logique était que 15 est de 90% de 16,66 $ et donc de 16,66 à 10% de balisage, par lequel 16,5 n'est qu'environ un balisage de 9%.

Flash vers l'avant quelques années jusqu'à aujourd'hui et j'ai touché le même problème. Mon entreprise a une liste massive d'inventaire qui est marquée de haut en bas de plusieurs façons. Notre ancien DBA marquait le prix des distributeurs de 10%. Il utilisait la Formule 1. Notre nouveau DBA a réécrit une procédure stockée et a commencé à utiliser la formule deux.

Quelques personnes se sont retournées et ont commencé à dire que les prix des distributeurs étaient bien trop élevés et que l'ancienne formule était correcte. Nous vendons de grandes quantités d'articles relativement peu coûteux, la crainte est que nos distributeurs rechignent au prix.

Logiquement, il semblait que la Formule n ° 1 était la bonne façon de marquer, mais le propriétaire de l'entreprise expérimenté m'a dit que l'autre manière était. Maintenant, j'entends les gens dire le contraire.

EDIT: Mon utilisation de l'exemple d'origine 15. Il m'a toujours semblé que 15 est en fait une marque de 10% de 16,66, alors que 16,5 est la majoration appropriée de 10% de 15.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top