Bien le bonsoir,
Nouveau sur le forum, et n'ayant fait que très peu de Maths depuis ma sortie de lycée, j'aurais besoin de votre aide pour m'aiguiller s'il vous plaît.
Je souhaiterais pouvoir entrer un prix dans une devise de référence (prenons l'€), et avoir en sortie, des résultats dans des devises différentes, tout en étant capable d'arrondir ces résultats de façon pertinente.
On va prendre par exemple les taux de change pour ces 4 devises (Je vous épargne les 100+ autres) :
- 1EUR = 0,000911776300 XAU
- 1EUR = 1,178262844000 USD
- 1EUR = 11,121224738000 MAD
- 1EUR = 735,394047009300 CLP
Le prix (P) en € que je pourrai rentrer pourra prendre ces valeurs :
- P <= 50
- P >= 0
Mon niveau de connaissances en mathématiques actuel me permet seulement d'effectuer des arrondis à 0.25près, ou 0.5, ou à l'unité.
Cependant :
20EUR = 0.0180 XAU
Si je souhaite arrondir à 0.25 suppérieur, j'aurai en résultat :
20 EUR = 0.25 XAU
Ce résultat n'est pas convenable si je travaille avec des taux de change si bas.
Ce calcul peut-être logique si je travaille avec des devises similaires, comme ici , les EUR, et les USD.
20 EUR = 23.4565 USD
En arrondissant :
20 EUR = 23.5 USD.
Mais ça devient de nouveau illogique si je prend un taux très élevé, comme le EUR -> CLP.
Pour cette dernière monnaie, il serait bien plus pertinent d'arrondir à la dizaine par exemple.
Mon but serait donc d'avoir des calculs d'arrondis prenant en compte le taux de conversion entre 2 devises, suivant une logique similaire à celle-ci :
(Edit sur cette suite de nombre, la première n'avait pas de logique)
0.00025
0.0025
0.025
0.25
2.5
25
250
2500
25000
250000 etc etc... (Dans le cas où l'arrondi se ferait sur le premier quart).
Je ne demande pas de solution écrite texto, je préfère comprendre ce que je fais. Cependant, si vous connaissez des formules générales qui pourraient m'aider, ou si vous pouvez m'aiguiller dans une certaine direction, je vous serais vraiment reconnaissant...
Merci d'avance et bonne soirée