Bonsoir,
J'ai un exercice à réaliser avec AlgoBox, il ne me manque plus grand chose pour le finir...
Une entreprise italienne de fabrication de scooters veut optimiser les bénéfices de sa gamme "Nespa". Pour des raisons de stockage, la production mensuelle q est comprise entre 8 et 40 unités. Le coût total de fabrication mensuel, exprimé en dizaine de millier d'euros, est donné par la fonction C, définie sur l'intervalle [ 8 ; 40 ] par : C(q) = 0,1^2 - 1,5q + 8.
Les recettes, exprimées en dizaine de milliers d'euros, sont données pour la fonction R définie sur [ 8 ; 40 ] par : R(q) = 2,4q - 19.
1\ Exprimer le bénéfice en fonction de la quantité produite.
B(q) = - 0,1q^2 + 3,9q - 27
2\ Ecrire un programme pour algobox qui, pour les valeurs entières de q comprises en 8 et 40, allant de 1 en 1, renvoie :
- La valeur de q ;
-«BENEFICE» si l'entreprise est bénéficiaire, ainsi que la valeur du bénéfice (en milliers d'euros) ;
-«DEFICIT» sinon
Vous devez utilisez une fonction
3\ Quel sera l'affichage pour q = 10
J'ai deja fait ca, mais comment afficher la valeur du bénéfice en millier d'euros ?
VARIABLES
q EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
POUR q ALLANT_DE 8 A 40
DEBUT_POUR
AFFICHER "q="
AFFICHER q
SI (F1(q)>=0) ALORS
DEBUT_SI
AFFICHER " BENEFICE : "
AFFICHERCALCUL* F1(q)
FIN_SI
SINON
DEBUT_SINON
AFFICHER* " DEFICIT"
FIN_SINON
FIN_POUR
FIN_ALGORITHME
merci
