Je suis d'accord avec tout le monde, j'essaie de simplifier et de proposer une solution a peu près adaptable.
Il est clair que tu as besoin de plus d'information de la part du client qui te demande cette application.
Pour expliciter ce que je raconte :
Tu stocke un catalogue de produit j'imagine. Les informations sur ce produit doivent être complète : référence ,intitule, prix, tva applicable, poids. En faisant la somme des poids, tu obtiendra le poids total du colis que te permettra de calculer le surcout éventuel, dans une table, fichier ou tableau php par exemple:
$surcoutPoids=array(10=>12.50,25=>20);
tu peux ensuite récupérer la valeur qui t'intéresse.
Tu peux faire la même chose pour le cout de livraison en fonction de la destination.
La TVA comme le dit RunCodePhp peux dépendre de la destination. Il faut que tu étudie tous ces problèmes qui ne sont pas de ton ressort si tu bosse pour une boite. C'est a eux de te fournir ce genre d'information en fonction de leur contrat avec les livreurs...
Pour les arrondies, je n'ai pas le temps de trouver exemple précis, mais calculer un prix via la TVA donnera rarement un decimal avec deux chiffres après la virgule.
Partager