π
<-

Programmer une formule (Ti Nspire)

Pour le TI-Basic sur Nspire

Programmer une formule (Ti Nspire)

Unread postby ZeOnlyPef » 12 Sep 2013, 08:08

Bonjour à Tous,

Je viens d'acquérir une Ti Nspires pour un stage... j'ai mon examen demain et ai voulu faire un peu de programmation (j'ai des bonnes notions) pour intégrer quelques calculs récurrents. Je me suis penché sur les tutos, ai appris plein de trucs, mais ne suis pas parvenu à faire le truc simple que je voulais faire. :#fou#: :? :o :'(

Devant l'imminence de l'échéance, j'appelle à l'aide: 8-)

j'ai une formule de base (par exemple):
A=Ao/(2^(t/T))

je voudrais créer un programme simple portant le nom qui m'arrange, de type "Activité (A)"
puis rentrer les variables Ao, t puis T avec une petite phrase d'introduction de type "Quelle est la période T:"
faire le calcul cité ci-dessus A=...
puis afficher glorieusement "L'activité après "t" heures sera de ",A

Grace à votre aide, je pourrais décliner ça dans tous les sens, refaire la même chose pour l'activité initiale en partant de Ao, et de même pour tous les autres calculs. :D

Merci de votre aide les amis!!! :)
User avatar
ZeOnlyPef
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 12 Sep 2013, 07:51
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: en stage sur les radio emissions

Re: Programmer une formule (Ti Nspire)

Unread postby Laurae » 12 Sep 2013, 10:07

Regardes dans le manuel des fonctions (téléchargable en ligne sur le site de TI) les fonctions Disp et Request. Cela devrait résoudre tous tes problèmes.
User avatar
LauraeAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 78.8%
 
Posts: 1685
Images: 22
Joined: 25 Jun 2010, 00:00
Location: France, La Défense
Gender: Male
Calculator(s):
MyCalcs profile
Class: Professeur, Etudiant, Formateur

Re: Programmer une formule (Ti Nspire)

Unread postby Bisam » 12 Sep 2013, 14:44

Tu peux sans doute faire encore plus simple :
1) Tu tapes ta formule, telle quelle sur la calculette (il faudra peut-être modifier un tout petit peu le nom des variables car la calculette ne distingue pas minuscules et majuscules dans les noms de variables)
2) Tu rajoutes des conditions "tel que" après ta formule avec la barre verticale | pour préciser la valeur des variables.
3) C'est tout !

Par exemple, tu tapes :
Code: Select all
A=A0/2^(t/TT) | A0=12.3 and t=8.19 and TT=47.7
et la calculette te renverra la valeur de A.

Si tu veux calculer autre chose que A, il faudra juste utiliser en plus de cela la fonction "solve".
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programmer une formule (Ti Nspire)

Unread postby ZeOnlyPef » 14 Sep 2013, 10:08

Merci à tous pour vos réponses et vos contributions et surtout merci beaucoup pour la rapidité de vos retours !!! ;D

L'examen c'est bien passé en partie grâce à vous ! :)

Maintenant que l'examen est derrière j'essaie de finir mon programme. Je vais vous le soumettre (humblement) car ça peut aider des débutants comme moi... Et un peu aussi parce que je continue à me heurter à un problème. :D
Voici mon code :

Define activite()
Prgm
Local a,ao,t,p
Request "Activite initiale =",ao
Request "Duree t =",t
Request "Periode T=",p
a:=ao/(2^(t/p))
Disp "l activite residuelle apres une duree ",t," est a = ",a
EndPrgm

tout ça fonctionne... presque :cry:
J'en viens à mon problème :
quand il me display a, il me le met sous forme de fraction au lieu de le résoudre re :cry:

... et moi j'ai un peu besoin du résultat ! re re :cry:
Mici les copains !!!
User avatar
ZeOnlyPef
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 12 Sep 2013, 07:51
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: en stage sur les radio emissions

Re: Programmer une formule (Ti Nspire)

Unread postby Bisam » 14 Sep 2013, 22:55

Deux solutions possibles :
- soit tu mets au moins un nombre à virgule dans tes données, quitte à rajouter une virgule pour rien,
- soit tu rajoutes la fonction "approx(...)" autour de ton calcul dans ton programme.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programmer une formule (Ti Nspire)

Unread postby NspireCas » 15 Sep 2013, 06:10

Pour la 2eme solution (la plus pratique): c'est-à-dire
Code: Select all
Define activité()=
Prgm
:Local a,ao,t,p
:Request "Activite initiale =",ao
:Request "Duree t =",t
:Request "Periode T=",p
:a:=((ao)/(2^(((t)/(p)))))
:Disp "l activite residuelle apres une duree ",t," est a = ",approx(a)
:EndPrgm
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
818 utilisateurs:
>758 invités
>52 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)