Programmer algorithme calculatrice

Fermé
alimaths Messages postés 4 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 16 février 2010 - 16 févr. 2010 à 11:48
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 - 24 mai 2012 à 18:02
Bonjour,
Je souhaite programmer un algorithme sur ma calculatrice TI 82
"Donner Prix réel selon x"
"ce programme calcule le prix payé par un client connaissant le nombre x de photos"
"entrer x le nombre de photos"
Si x [0;20[
Alors Prix ← (0.15x+3)
Sinon si x [20;60[
Alors Prix ← (0.10x+4)
Sinon Si x ]60;+infinie]
Alors Prix ← (0.05x+7)

Merci de m'aider
A voir également:

6 réponses

plo623 Messages postés 4 Date d'inscription lundi 14 février 2011 Statut Membre Dernière intervention 26 octobre 2011 3
14 févr. 2011 à 21:32
Bonjour,

Je ne sais pas si le sujet est toujours d'actualité, néanmoins je vais quand même essayer de te répondre du mieux que je le peux.

Comme j'ai pu le constater tu es nouveau dans la programmation, je vais donc t'expliquer quelques trucs ;)

D'abord il y a en quelque sorte deux ti-basic ; un premier fonctionnant sur la Ti-82, Ti-83 plus ou encore Ti-84 et un autre, beaucoup plus perfectionné, destiné aux Ti-89, Ti-92 ou Voyage 200. Ceci étant dit, nous pouvons passer à la suite :)

Soit P la variable du prix

:Prompt X
:If X(symbole plus grand ou égal)0 et X<20
:Then
:(0.15X+3)(flèche)P
:Else
:If X(symbole plus grand ou égal)20 et X<60
:Then
:(0.10X+4)(flèche)P
:Else
:If X(symbole plus grand ou égal)60
:Then
:(0.05X+7)(flèche)P
:End
:End
:End
Disp P

Normalement je pense que cela devrait marcher :)

J'en profite pour dire que je dirige un blog http://lartdutibasic.blogspot.com où je présente des programmes et tutos pour Ti-82 ET Ti-89. Je pense publier un article prochainement sur les "débuts en programmation" avec divers liens ;)

En espérant t'avoir aidé,

plo623
2
alimaths Messages postés 4 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 16 février 2010 3
16 févr. 2010 à 11:57
J'ai cherché dans le manuel mais je ne sais vraiment pas comment faire
1
alimaths Messages postés 4 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 16 février 2010 3
16 févr. 2010 à 12:03
Meme élève!
0
ptidavid Messages postés 1273 Date d'inscription jeudi 3 août 2006 Statut Membre Dernière intervention 16 février 2010 104
16 févr. 2010 à 12:04
Vas-y par étapes :
- répertorie les variables que tu auras à créer et utiliser. Par exemple tu as déjà la variable x qui est un nombre, donc que tu déclareras avec un type entier ou réel (int ou float ou autre dans la TI). Idem pour la variable prix que tu afficheras à la fin du programme,

- cherche ensuite à afficher "ce programme calcule..." et "entrer x le nombre de photos". Il existe une instruction pour l'affichage en langage TI, pour ça réfère-toi à ton manuel,

- traduis la boucle si en langage TI. Il me semble que c'est If... Then... EndIf ou End. A vérifier dans ton manuel également,

- puis affiche le prix à la fin en réutilisant la même instruction que dans le 2ème tiret.

Ca ira?
0
je n'ai rien compris ^^'
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
24 mai 2012 à 18:02
bonjour

sinon c'est Else (PGGM/CTRL)

bon courage
0
alimaths Messages postés 4 Date d'inscription mardi 16 février 2010 Statut Membre Dernière intervention 16 février 2010 3
16 févr. 2010 à 12:09
et prompt c'est quoi?
For?
dISP?
ent?

Pour noté la variable : For(x) ?

Franchement je ne connais rien de rien
1
ptidavid Messages postés 1273 Date d'inscription jeudi 3 août 2006 Statut Membre Dernière intervention 16 février 2010 104
16 févr. 2010 à 12:13
Prompt sert à la saisie de variables.
For sert à faire une boucle Pour.
Disp sert à l'affichage de chaînes de caractères ou variables.
Par contre Ent, je ne connais pas. Tu ne voulais pas dire End plutôt?

Tu as un exemple bien détaillé à la page 204 de ce PDF :
http://education.ti.com/downloads/guidebooks/graphing/82/82book-fre.pdf
0
ptidavid Messages postés 1273 Date d'inscription jeudi 3 août 2006 Statut Membre Dernière intervention 16 février 2010 104
16 févr. 2010 à 11:55
Bonjour à toi,

Apparemment tu n'es pas seul à chercher de l'aide :)
https://fr.answers.yahoo.com/question/index;_ylt=AmZ._vQLMdRP9qrZpvzokYEeAgx.;_ylv=3?qid=20100216023423AAjyeKF

Sinon maintenant que tu as l'algorithme, il te faut transposer dans le langage de programmation de la TI-82. Pour ça, il n'y a rien de mieux que d'ouvrir ton manuel de la TI-82. Tout y est normalement décrit : instructions, syntaxe, etc.
J'ai déjà programmé sur des TI mais c'étaient des TI-89 et TI-92 donc c'est légèrement différent.
0
Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
16 févr. 2010 à 11:58
Même prof ;-)
0
ptidavid Messages postés 1273 Date d'inscription jeudi 3 août 2006 Statut Membre Dernière intervention 16 février 2010 104 > Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023
16 févr. 2010 à 11:59
Et/ou même élève :)
0
oumaima-00@hotmail.fr
0
comment on fait sur la ti-89? stp
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tu fait

J'ai une ti 89

Prgm
Prompt x
If x(supérieure ou égale chez moi c'est "losange jaune" puis le point)0 and x<20 Then
0.15x+3(là c'est la flèche "sto")z
If x(supérieure ou égale chez moi c'est "losange jaune" puis le point)20 and x<60 Then
0.1x+4 (là c'est la flèche "sto")z
If x(supérieure ou égale chez moi c'est "losange jaune" puis le point)60 and x<(infinie, c'est un genre de 8 horizontale sur ma ti 89 c'est sur la touche "losange jaune" puis "catalog" ) Then
0.05x+7(là c'est la flèche "sto")z
Disp "Prix",y
EndPrgm
0
j'ai une calculatrice Ti. 82 , et franchement j'arrive pas m'en sortir ... j'ai mis tous la calculatice me dire synt error je mets ensuite voir et je voix que il y a un probleme avec ca [ et ca ] ... et il me demande le prof de ecrire ca sur la calculatrice comment je peux l'ecrire?... "passable" si sa moyenne est dans l'intervalle [14;16[. merci . et je serai reconnaissant si quelqu'un me repond a ma question
0