Bonsoir,
pourriez vous m'aider à résoudre ce problème s'il vous plaît
Vous devez maintenant écrire un programme calculant le bénéfice que réalise une entreprise sur un produit donné.On vous fournit le code du produit,le prix de vente et la quantité vendue.Pour connaître la marge réalisée sur le prix de vente, il faut se référer au code qui est une chaîne de caractères:
Si le code débute par B, la marge est de 7%;
cas particulier, la marge est de 10% pour les produits dont le code commence par les caractères BZ;
si le code commence par AE , AR ou AT, la marge est de 8%;
cas particulier, la marge est de 5% si le code débute par AEF;
dans tous les autres cas,la marge est de 6%.
Prenons l'exemple du produit codé AT554. Comme son code commence par AT, la marge est de 8%.Si l'entreprise vend 200 exemplaires de ce produit à 65€ pièce, elle réalise un bénéfice de 8%*65*200=1040€.
Pour récupérer la chaîne de caractères constituée des n premiers caractères d'une chaîne Ch,appelez la fonction Gauche (ch,n)
Par exemple,Gauche ("Bonjour à tous :",7) renverra"Bonjour".
1/écrivez un sous-programme calculant le bénéfice réalisé pour un produit donné.Vous déterminez évidemment les paramètres nécessaires .
Me confirmez vous?je vous remercie pour votre aideCode:1/var code: chaînedecaractere marge: reel fonction calculbenefice((code:chaînedecaractere,marge:reel) début si code retourner (B) retourner(BZ) retourner(AE) sinon:retourner(AEP) fin si fin si marge retourner(5%*65*200=650€) retourner(6%*65*200=780€) retourner(7%*65*200=910€) retourner(8%*65*200=1040€) sinon retourner(10%*65*200=1300€) fin si fin début saisir "code":,code saisir"marge":,marge benefice:=calculbenefice afficher "benefice:",code+marge fin
-----