Bonsoir,
Ça fait pas mal de temps depuis ce matin que je cherche mais je ne trouve pas de solution fiable.
Je voudrais créer une fonction (ou plutôt un programme ) qui pour f=y*v^n m'affiche séparément y , v et n.
Exemples :
f=cos(x)*(sin(x)^5) m'affiche cos(x) ; sin(x) ; 5
Mais aussi f=(ln(2x+4)^3)/(x+2) qui devrait afficher 1/(x+2) ; ln(2x+4) et 3
Dernier exemple :
f=3*cos(x)*(sin(x)^5) m'affiche 3*cos(x) ; sin(x) ; 5
P.S : J'ai vraiment presque tout testé avec part etc. mais je n'ai pas trouvé ...
Aide programme nspire basic
8 posts
• Page 1 of 1
-
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1304
- Images: 7
- Joined: 04 Oct 2012, 20:44
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
-
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 975
- Joined: 07 Nov 2013, 20:18
- Location: Paris V
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP* Lycée Henri IV
Re: Aide programme nspire basic
Non, j'essaye d'améliorer un programme très sérieux qui marche pour le moment en précisant nous-mêmes les trois arguments (plutôt que le programme les déduise de l'expression )
-
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1304
- Images: 7
- Joined: 04 Oct 2012, 20:44
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
Re: Aide programme nspire basic
Tu fais un inString, un left(), un right(), un autre inString pour le "^", et left() et un right()
Bonjour
-
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 975
- Joined: 07 Nov 2013, 20:18
- Location: Paris V
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP* Lycée Henri IV
Re: Aide programme nspire basic
Tu peux me détailler le premier instring ?
Après je fais juste un part(truc,2) et je devrais avoir la puissance...
Après je fais juste un part(truc,2) et je devrais avoir la puissance...
-
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1304
- Images: 7
- Joined: 04 Oct 2012, 20:44
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
Re: Aide programme nspire basic
Je suis avec mon téléphone donc c'est pas facile
Tu vas d'abord chercher le caractère "*" avec un inString(chaîne, "*"), ensuite tu vas faire un mid().
Je sais pas si tu connais cette commande, elle est super, par exemple, mid(" bonjour", 2, 3) donne "onj". Donc tu fais un mid(chaîne, 1, inString(chaîne, "*")-1)
Tu fais la même chose avec le caractère "^" ensuite
J'espère avoir été clair, sinon je reexpliquerai
Tu vas d'abord chercher le caractère "*" avec un inString(chaîne, "*"), ensuite tu vas faire un mid().
Je sais pas si tu connais cette commande, elle est super, par exemple, mid(" bonjour", 2, 3) donne "onj". Donc tu fais un mid(chaîne, 1, inString(chaîne, "*")-1)
Tu fais la même chose avec le caractère "^" ensuite
J'espère avoir été clair, sinon je reexpliquerai
Bonjour
-
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 975
- Joined: 07 Nov 2013, 20:18
- Location: Paris V
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP* Lycée Henri IV
Re: Aide programme nspire basic
La fonction "part" n'est-elle plus ton amie, Nspirecas ?
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Aide programme nspire basic
Je vais continué à chercher, mais part(3*cos(x)*(sin(x)^5),1) renvoi 3*sin(x)^5 !
ce serait 1/3 ça aurait carrément retourné (sin(x))^5*cos(x)
Je vais voir avec les mid ...
Édit : j'ai réussi, je part(f) fait souvent 2 généralement.
Déjà je coupe avec un left la partie droite a la puissance. Puis je sépare à chaque fois les deux "parties" , jusqu'au que le part de ce qui reste ,0 soit égal à "^"
Donc oui, la fonction part redevint mon ami : D
ce serait 1/3 ça aurait carrément retourné (sin(x))^5*cos(x)
Je vais voir avec les mid ...
Édit : j'ai réussi, je part(f) fait souvent 2 généralement.
Déjà je coupe avec un left la partie droite a la puissance. Puis je sépare à chaque fois les deux "parties" , jusqu'au que le part de ce qui reste ,0 soit égal à "^"
Donc oui, la fonction part redevint mon ami : D
-
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 1304
- Images: 7
- Joined: 04 Oct 2012, 20:44
- Location: Paris
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 1 guest