seuil de rentabilité

Questions et discussions autour de la programmation du HP-41.
rexacont
Apprenti
Messages : 16
Inscription : ven. 13 nov. 2009 14:27

seuil de rentabilité

Message par rexacont »

Bonjour comment caculer le seuil de rentabilité sur HP 41
CA chiffre d affaire CV couts variables CF couts fixes
formule SR =CF / ( (CA-CV)/CA)
sauf erreur
merci

Avatar de l’utilisateur
hpmaniac
Expert
Messages : 214
Inscription : mar. 16 sept. 2008 15:18
Localisation : Grenoble

Re: seuil de rentabilité

Message par hpmaniac »

Bonjour,
Un peu d’explication sur le contexte et les raisons de ces demandes de programmation ne serait pas inutile. J’ai répondu à la demande précédente sur le calcul du volume d’un cylindre en fournissant deux solutions, mais je n'ai pas eu de retour :(

rexacont
Apprenti
Messages : 16
Inscription : ven. 13 nov. 2009 14:27

Re: seuil de rentabilité

Message par rexacont »

bonjour
demandes de calculs basiques pour avoir un socle en matiere de programmation
le cone et le seuil de rentabilité auraient pu etre des programmes en electricite ou statistique
Merci

Avatar de l’utilisateur
hpmaniac
Expert
Messages : 214
Inscription : mar. 16 sept. 2008 15:18
Localisation : Grenoble

Re: seuil de rentabilité

Message par hpmaniac »

Il y a plusieurs généralement plusieurs façons d’écrire un programme, même pour une formule simple, suivant l’interface souhaitée avec l’utilisateur pour entrer les paramètres. Ils peuvent par exemple être saisis dans la pile avant appel du programme, ou le programme peut les demander de manière interactive (voir les deux versions du programme sur le volume du cône). On peut aussi vouloir les stocker dans des registres.

Lorsque je programme ma 41C j’aime bien maximiser l’usage de la pile et optimiser le code, mais cela peut venir au détriment de la lisibilité.

Voici un exemple de code compact pour le calcul du seuil de rentabilité, montrant la gestion de la pile à chaque étape.
Utilisation: CA ENTER CV ENTER CF XEQ "SR"

Code : Tout sélectionner

                   X         Y         Z         T
01 LBL "SR         CF        CV        CA
02 RCL Z           CA        CF        CV        CA 
03 RDN             CF        CV        CA        CA
04 RDN             CV        CA        CA        CF
05 -             CA-CV       CA        CF
06 /           CA/(CA-CV)    CF
07 *        CF/((CA-CV)/CA)  
08 RTN             SR
Et voici une version plus classique utilisant des registres mémoire et demandant les paramètres CA, CV & CF à l’utilisateur:

Code : Tout sélectionner

01 LBL "SR2
02 "CA ? "
03 PROMPT
04 STO 00
05 "CV ? "
06 PROMPT
07 STO 01
08 "CF ? "
09 PROMPT
10 STO 02
11 RCL 00
12 RCL 01
13 –
14 RCL 00
15 /
16 RCL 02
17 x<>y
18 /
19 RTN
On voit ainsi que bien que les deux programmes donnent le même résultat ils sont très différents. On peut bien sur créer d’autres variantes, par exemple en mixant le début du deuxième programme pour la saisie des paramètres avec l’utilisation de la pile du premier.

rexacont
Apprenti
Messages : 16
Inscription : ven. 13 nov. 2009 14:27

Re: seuil de rentabilité

Message par rexacont »

Merci pour toutes ces explications!

Répondre