Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Calculs commerciaux // Besoin d'aide
Mars Hors ligne Membre Points: 6 Défis: 0 Message

Calculs commerciaux // Besoin d'aide

Posté le 31/05/2014 17:56

Bonjour à tous,

Sur une Graph25+Pro et avec FA124, pouvez-vous m'aider à réaliser un programme qui permette les calculs ci-dessous :
- Prix de vente HT = Prix d'achat HT / (1-(taux de marque/100)
- Prix de vente TTC à TVA 19.6 = Prix de vente HT X1.196
- Prix de vente TTC à TVA 20 = Prix de vente HT X1.2
- Marge unitaire = Prix de vente HT - Prix d'achat HT
- Coefficient multiplicateur = Prix de vente TTC / Prix d'achat HT
- Taux de marque = 100 x (Prix de vente HT - prix d'achat HT / Prix de vente HT)

et en permettant de rentrer la valeur du Prix d'achat HT.

D'avance merci


Lephenixnoir En ligne Administrateur Points: 24259 Défis: 170 Message

Citer : Posté le 31/05/2014 18:05 | #


Voilà les calculs qui devrait te permettre de faire ça.

A/(1-T/100)→V
Avec V le prix de vente HT, A le prix d'achat HT et T le taux de marque.

1.196V→W
Avec W le prix de vente TTC à TVA 19.6.

1.2V→X
Avec X le prix de vente TTC à TVA 20.

V-A→M
Avec M la marge unitaire.

V/A→C
Avec C le coefficient multiplicateur.

100(V-A/V)→T

Le problème, c'est que le taux de marque dépend du prix de vente HT qui lui dépend du taux de marque.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mars Hors ligne Membre Points: 6 Défis: 0 Message

Citer : Posté le 31/05/2014 19:17 | #


Merci pour votre aide.

Toutefois quand je rentre la donnée "A/(1-T/100)→V" sur FA-124 puis sur ma calculatrice 25+ pro, un message apparaît :
Erreur syntaxe
Appuyer : EXIT

Pouvez-vous m'aider à comprendre ce qui se passe.

Merci.
Lephenixnoir En ligne Administrateur Points: 24259 Défis: 170 Message

Citer : Posté le 31/05/2014 19:20 | #


Il faut simplement remplacer le '/' par le symbole de division classique.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mars Hors ligne Membre Points: 6 Défis: 0 Message

Citer : Posté le 31/05/2014 19:36 | #


J'ai remplacé le / par le symbole de division classique ... sur ma calculatrice mais je n'arrive pas a effectuer un calcul.

Par exemple pour la A/(1-T/100)→V :
A = 14.99
T = 25%
V devrait être égal à 19.99

Calcul impossible a réaliser, je dois bloquer quelque part ...
Lephenixnoir En ligne Administrateur Points: 24259 Défis: 170 Message

Citer : Posté le 31/05/2014 20:23 | #


A/(1-T/100)→V
15/(1-25/100)→V
15/(1-0.25)→V
15/0.75→V
20→V

Je ne vois pas où est le problème.
Tu as une erreur de syntaxe ? Si oui, peux-tu me dire précisément où est le curseur lorsque tu appuies sur [EXIT] et que tu es renvoyé dans l'édition du programme ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mars Hors ligne Membre Points: 6 Défis: 0 Message

Citer : Posté le 31/05/2014 20:41 | #


Voici la procedure que je suis :
1/ je rentre les infos suivantes sur FA124 :
Filename:PVHT
A/(1-T/100)?V
2/ je les importe sur ma casio (LINK)
3/ je vais ensuite suis PRGM ou je trouve bien mon programme PVHT : 44
4/ j'appuie ensuite sur EXE
5/ un cadre s'ouvre disant Erreur synthaxe Appuyer : EXIT
6/ la formule A/(1-T/100)?V apparaît et le curseur clignote sous "/"
7/ je remplace les 2 "/" par "÷"
et après je suis perdu ...

Encore merci pour ton aide.
Lephenixnoir En ligne Administrateur Points: 24259 Défis: 170 Message

Citer : Posté le 31/05/2014 20:44 | #


Il n'y a que des symboles "classiques" dans ce programme, aussi je te conseille de le taper toi-même à la calculatrice, car les caractères sont "déformés" et passer par FA-124 n'est jamais une excellent idée.
Voilà ce que tu dois obtenir, au caractère près, dans ton programme.
A÷(1-T÷100)→V

Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Mars Hors ligne Membre Points: 6 Défis: 0 Message

Citer : Posté le 31/05/2014 21:04 | #


Ok mais je ne comprends toujours pas comment je tape les valeurs pour A et T ?
Faut-il les remplacer dans la formule (j'ai essayé sans succès) ?
J'appuie sur EXE mais il me renvoie à la ligne ...sans me donner le résultat
Lephenixnoir En ligne Administrateur Points: 24259 Défis: 170 Message

Citer : Posté le 31/05/2014 21:06 | #


Alors, pour rentrer des valeurs, tu dois, avant la ligne que tu as écrite, ajouter :
100→A
20→T

Tu peux omettre l'un ou l'autre, et mettre la valeur de ton choix, y compris les valeurs flottantes.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 45 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd