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 - Questions sur les transferts


Index du Forum » Questions sur les transferts » programme pour formule mathématique
Juba-tag Hors ligne Membre Points: 10 Défis: 0 Message

programme pour formule mathématique

Posté le 03/11/2016 19:36

Bonsoir,
je n'ai aucune expérience en programmation ceci dit j'aimerais bcp pour des raisons pratique créer des programmes pr le calcul de formules mathématiques sur ma casio, du genre :

[5x+14y+111z+(c+d/a+b)]/2e+f+7g

où ces lettres serais des variables, et où j'aurais à affecter une valeur pour chacune pr avoir le résultat final.

es que quelqu'un pourrait m'aider à faire ca ? ou me donner un programme type pr ca ?





Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 03/11/2016 19:39 | #


Tu peux affecter une valeur à une variable en utilisant l'opérateur -> :
5->X fera que X vaudra 5. Taper 5X donnera donc 25.
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Juba-tag Hors ligne Membre Points: 10 Défis: 0 Message

Citer : Posté le 03/11/2016 20:00 | #


oui mais c pas ce que je veux faire ...en gros j'ai bcp de formule et j veux toute les programmer et les nommer ! je voudrais un programme prêt qui me demanderait juste de donner des valeurs aux variables une à une ...et à la dernière variable il me donne le résultat.

si qnn peut me dire cmnt je peux faire ca m'aiderais bcp ...
j'ai essayé d'ecrire une chose mais ca marche pas :
int fct(x,y,z,b,e,a,f,g)
{return (la formule);}
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 03/11/2016 20:54 | #


Ouh là, ce n'est pas du C, c'est du Basic qui est demandé !
Pour lire les valeurs, utilise la fonction "?" :
?→A

Pour afficher un résultat, utilise la fonction "◢" :
2A+5◢

Les deux fonctions sont accessibles depuis le menu PRGM ([SHIFT] puis [VARS]).

Pour la formule que tu as donnée, par exemple :
"A="?→A
"B="?→B
"C="?→C
"D="?→D
"E="?→E
"F="?→F
"G="?→G
"X="?→X
"Y="?→Y
"Z="?→Z
(5X+14Y+111Z+(C+D÷A+B))÷2E+F+7G◢

Malheureusement tu n'as droit qu'aux variables A à Z. Impossible d'utiliser d'autres noms...
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Juba-tag Hors ligne Membre Points: 10 Défis: 0 Message

Citer : Posté le 04/11/2016 00:24 | #


Lephenixnoir merci bcp !
Hackcell Hors ligne Maître du Puzzle Points: 1532 Défis: 11 Message

Citer : Posté le 04/11/2016 17:08 | #


En cas de besoin tu as aussi plein d'autres variable en appuyant sur la touche var, utiliser θ et r voir même utiliser des liste ou des matrices, mais je pense que tu n'en arrivera pas là tout de suite

"texte"?->A // tu peux faire ça pour que ça affiche du texte avant le ? Comme ca tu n'as pas besoin de retenir l'ordre
Juba-tag Hors ligne Membre Points: 10 Défis: 0 Message

Citer : Posté le 07/01/2018 17:46 | # | Fichier joint


Et si j'ai envie de programmer sous casio graph 35+ la formule qui ressemblerait à ca :


sinon si c'est pas possible ca pourrait l'etre avec quelle calculatrice ?

merci
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 07/01/2018 17:55 | #


Tu peux parfaitement programmer ça, mais il faudra remplacer les variables par des lettres latines. Rien n'empêche de demander les lettres grecques (à l'affichage) puis de traiter ça comme les variables A et B dans le programme :
"α"?->A
"φ"?->B
Locate 1,7,"ψ="
Locate 3,7,1-64/(21(7*3*A/B)²)


Les formules que la calculatrice ne peut pas faire sont lorsque tu veux une réponse "en fonction de X", par exemple la dérivée de x² qui est 2x. Pour ça il faut une calculatrice avec calcul formel (nspire, classpad ou hp prime).
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Juba-tag Hors ligne Membre Points: 10 Défis: 0 Message

Citer : Posté le 07/01/2018 18:19 | #


merci votre réponse, avant je pensais qu'il n y'avait pas de lettres latines
ca veut dire quoi Locate 1,7,?
ou Locate 3,7 ?
désolé je n'ai pas de notions du tout mais on ma dit que ce n’était pas difficile de le faire
ce que vous avez écris là vas me sortir les lettre latines à l'affichage ?
genre il me demande de donner une valeur pour alpha
et puis pour phi
et ca me donnera le résultat ?
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 07/01/2018 18:21 | #


C'est le même principe que ce qu'a dit Lephenixnoir au dessus en fait.
La fonction Locate(X,Y) affiche le texte à des coordonnées données (attention, l'origine est en haut à gauche de l'écran).
Si tu veux de l'aide je t'invite à voir le tutoriel : http://www.planet-casio.com/Fr/programmation/
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Juba-tag Hors ligne Membre Points: 10 Défis: 0 Message

Citer : Posté le 07/01/2018 18:39 | #


Merci beaucoup pr ce cours

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 112 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