[Programme Ti82] Questions

Résolu
Nilou17 Messages postés 2346 Date d'inscription   Statut Modérateur Dernière intervention   -  
 melo20 -
Bonjour à tous !!! :-)

J'ai acheté la calculatrice graphique Ti82, et j'ai vu qu'on pouvait faire de petits programmes avec celle-ci.

Novice en programmation, j'en ai commencé un, à l'aide d'un site web.
Il fonctionne bien mais, je suppose, a encore quelques erreurs.
C'est un programme basique où l'on rentre son âge, et la calculatrice nous dit si on est mineur ou majeur.

Je me posais quelques questions à propos de ce programme :

Input "Quel est ton âge", A
If A≤18
Then
Disp "Tu es mineur"
Else
If 18<A<100
Then
Disp "Tu es majeur"
Else
If A>100
Then
Disp "Vous ne les faites pas"
End


1) En quel langage est-il programmé ?

2) Pouvez-vous m'indiquez mes erreurs car, à chaque fois que je tape un nombre supérieur à 100, la calculatrice m'indique
"Vous êtes majeur" au lieu de "Vous ne les faites pas" ;-)

Merci d'avance pour vos réponses.
Bonne fin de semaine à tous !!!

23 réponses

  • 1
  • 2
Résumé de la discussion

Le débat porte sur un petit programme TI-82 en BASIC qui classe une personne mineure ou majeure selon son âge. Plusieurs contributeurs rappellent que c’est du TI-BASIC et que les conditions doivent être chaînées avec ElseIf, pas une simple suite A<18 puis A<100; une structure courante est If A<18 Then Disp "Tu es mineur" ElseIf A>=18 And A<100 Then Disp "Tu es majeur" ElseIf A>=100 Then Disp "Vous ne les faites pas" End. Des conseils pratiques recommandent d’utiliser ClrHome ou Output pour l’affichage et de choisir DISP via le menu PRGM/I/O, selon le modèle TI. En outre, certains évoquent des ambiguïtés liées à des variations de syntaxe entre TI-82 et TI-82 STATS.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Nilou17 Messages postés 2346 Date d'inscription   Statut Modérateur Dernière intervention   1 474
     
    Hello Beny ! :-))

    Un(e) programmeur/euse de TI, chouette.

    (hi hi, merci clem 74, j'ai corrigé) :)

    Pour entrer la fonction "Disp" qui permet d'afficher un texte/un nombre/etc. à l'écran.

    * Dans ton programme, tape sur la touche PRGM
    * Tu auras plusieurs entrées dans 3 colonnes, celle qui nous intéresse est I/O
    * Pour cela, tape sur la flèche de droite pour y'accéder
    * Ensuite, parmi la liste, choisis "DISP" (le troisième je crois) et appuie sur EXE.

    A+
    14
    1. clem 74
       
      ¨Programmateur/trice??? tu parle de ce qui sert à programmer une machine à laver .
      Mais quelle honte pour quelqu'un qui connait l'univers de la programmation ;)
      Programmeur on dit halala =p
      0
    2. Xssi018
       
      salut nilou17, c'etait pour te dire qu'il y a une petite erreur dans ton programme : à la fin entre le disp et end il faut rajouter une ligne Else
      0
  2. fanfouer 35 Messages postés 5 Statut Membre 7
     
    1)C'est le langage de programme TI (en gros, tu ne le trouvera nulle part autre que les sites de jeu pour TI et les TI elles-mêmes)

    2)En fait, tu as trop de "else"
    Voici comment j'écris ton programme :
    (respecter les cinq espaces entre "les" et "faites" sinon, ça coupe le mot en deux)

    ClrHome (EffEcr en français)
    Input "Quel est ton âge", A
    If A?18
    Then
    Output(1,1, "Tu es mineur")
    End
    If 18<A<100
    Then
    Output(1,1, "Tu es majeur")
    End
    If A>100
    Then
    Output(1,1,"Vous ne les faites pas")
    End
    7
    1. gggggg
       
      Les virgules il faut les mettre ? SI oui c'est le pooint ?
      0
    2. marion
       
      oui, il faut mettre les virgules. Elle se trouve au dessus de la touche 7.
      0
    3. fanfouer 35
       
      C'est bien les virgules qu'il faut mettre et pas le point...
      0
  3. Nilou17 Messages postés 2346 Date d'inscription   Statut Modérateur Dernière intervention   1 474
     
    Salut Cqqn !!!
    Merci de tes réponses.

    La majorité c'est à partir de 18 ans au fait ;)
    Oups, j'avais pas vu. ;-) Rectifié.

    J'ai finalement obtenu quelquechose en bricolant un peu et en suivant tes précieux conseils.

    Voici le programme final (qui marche au poil :-D) :

    Input "Quel est ton âge", A
    If A<18
    Then
    Disp "Tu es mineur"
    Else
    If A≥18 and A<100
    Then
    Disp "Tu es majeur"
    Else
    If A>100
    Then
    Disp "Vous ne les faites pas"
    End


    Encore merci !!!
    Bonne fin de semaine à toi !
    A++++++
    6
    1. Henley
       
      Avec ma TI-83 Plus quand je tape AND ça marche pas, et c'est pas dans prgm
      0
    2. Henley
       
      ça me met le curseur entre A?18 et AND (le AND je l'ai tapé à la main)
      0
    3. momo
       
      Où se trouve le "and" ?
      0
    4. bouh
       
      2nd+math --> LOGIC --> and
      0
    5. Mioau
       
      ou se trouve les touche inférieur ou égale ou supérieur ou égale svp je ne trouve pas dans Math il y a 3 A la place ti82
      0
  4. icetea
     
    quand j'essaye le programme sa me met err syntaxe et quand je fais voir sa me met sur le premier " je lai alors supprimer et avec voir sa ma mi sur le U a la meme place ou ete les " avant qu'est ce qui se passe ??
    3
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Cqqn Messages postés 975 Statut Membre 21
     
    Salut !
    Alors il me semble que c'est du "Turbo-Pascal"
    Et sinon je ne suis pas certain que "18<A<100" soit compris.
    Ce que tu peux faire c'est mettre en deuxième condition "else if A>=100", puis else simplement en troisième condition.
    La majorité c'est à partir de 18 ans au fait ;)
    2
    1. clem 74
       
      Oui, je sais le Pascal et le TI Basic sont très semblable mais dans ce cas c'est du TI Basic.
      0
  7. Beny
     
    Bonjour,

    Je ne trouve la touch "DISP" pour faire un programme. Est-ce que qq'un peut me dire où elle est, SVP??

    Merci d'avance
    2
    1. fanfouer 35 Messages postés 5 Statut Membre 7
       
      Dans l'éditeur de programme
      -Touche "Prgm"
      -Touche "droite"
      -touche "3"
      N'oublie pas les guillemets pour afficher un texte !
      0
  8. Batcho
     
    Bonjour,
    Je ne trouve pas les touches "<" et ">" en tapant le programme directement sur ma calculatrice.
    Est-ce quelqu'un peut m'aider SVP?
    Merci D'avance
    Batcho
    0
    1. fanfouer 35 Messages postés 5 Statut Membre 7
       
      -"2nde"
      -Touche "MATH"
      -Touche "3" (pour >)
      -Touche "5" (pour <)
      0
  9. Nilou17 Messages postés 2346 Date d'inscription   Statut Modérateur Dernière intervention   1 474
     
    Bonsoir ! :-))

    Tape sur la touche 2nd (verte) puis la touche MATH (en réalité, le menu TEST)
    0
  10. Rems
     
    Bonjour,
    kelle k1 a la notice pour la txas TI-82
    envoyer la si vous laver par e-mail "vodka-01@hotmail.fr"
    merci
    0
    1. Mioau
       
      oui moi
      0
  11. coco
     
    comment peut on calculer la derivée d'une fonction avec la TI 82 stats
    IL faut rentrer quel programme ??
    0
  12. rma_skikda
     
    mohamed de skikda
    ya moyen de me donneé un program de calculatrice sous pascal
    0
  13. dinas Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   2
     
    heuu Mohamed tu fais les maths en arabe ?? :s
    0
  14. Cris
     
    Salut,
    je passe mon bts CGO biento et jaurai aimé mettre kelke cour dan la calculatrice
    jai un cable et une TI 82 mais je c pa kommen je doi faire pour mettre des cour sur celle si. habituellement je les met directement sur la calculette mai c galerre. si vou pouvez maider......
    MERCI d'avance.
    0
    1. fanfouer 35 Messages postés 5 Statut Membre 7
       
      Tu les tape dans l'éditeur de programmes en utilisant celui-ci comme bloc note
      ! = "MATH" ; Flèche gauche ; "4"
      ? = "Alpha" ; "(-)"
      . = "."
      , = ","
      { = "2nde" ; "("
      } = "2nde" ; ")"
      [ = "2nde" ; "X" (pas la lettre !)
      ] = "2nde" ; "-"
      0
  15. wood23
     
    Bonjour,

    J'ai un soucis avec ma TI 82!!! La touche PRGM n'a pas de menu I/O!!!

    Du coup, je veux mettre un programme et je ne trouve pas IF THEN ELSE DISP FOR etc!!

    Quelqu'un peut m'aider??? Comment je dois faire?

    Merci d'avance pour vos réponses
    0
    1. boudu
       
      reprend depuis le début:

      - vas dans programme (prgm)
      - puis dans EDIT (flèche de droite) et séléctionne celui que tu as créé
      (tu es donc dans the endroit où tu tapes l'algorythme)
      - ensuite tu rappuis sur la touche "prgm" et là tu tombes sur un menu où tu as le choix (change de colonne avec les flèches de droite ou de gauche)
      et voilà, t'y es, tu devrai trouver ton bonheur (IF, THEN, ELSE, DISP, FOR...) ! ^^
      0
  16. ptichou
     
    je suis tout nouveau dans le programation et j'ai essayer le programme au dessus et quand je l'ai finis je ne savais pas quoi faire avec ???
    merci de me repondre ^^
    -1
    1. Nilou17 Messages postés 2346 Date d'inscription   Statut Modérateur Dernière intervention   1 474
       
      Bonjour ! :-))


      * Entre dans le menu des programmes : touche PRGM > colonne NEW > touche ENTER

      * Ensuite, donne un nom à ton programme (exemple : AGE)

      * Tu es dans le mode Edition du programme : c'est ici que tu devras taper les lignes de code

      * Recopie le programme en allant à la ligne à chaque fois (ENTER)

      Input "Quel est ton âge", A 
      If A<18 
      Then 
      Disp "Tu es mineur" 
      Else 
      If A&#8805;18 and A<100 
      Then 
      Disp "Tu es majeur" 
      Else 
      If A>100 
      Then 
      Disp "Vous ne les faites pas" 
      End


      * Tu trouveras certains éléments du code dans le catalogue (touche 2nd > zéro)

      * Une fois le code recopié, ferme le programme (touche 2nd > MODE)

      * Exécute le programme (touche PRGM > ENTER > ENTER)

      * Entre ton âge et tape sur ENTER. Voilà ! :)


      Bon dimanche ! ;-))
      0
  17. mikro
     
    Slt je suis en train d'essayer de recopier un prgm pour calculer un polynomes ( delta et tout le bazar ) seulement je suis coincer au tout debut, car je ne trouve pas la fonction "Clrhome" pourtant j'ai chercher dans le catalogue et je n'est rien trouver !!! SVP Help ME
    -1
    1. Nilou17 Messages postés 2346 Date d'inscription   Statut Modérateur Dernière intervention   1 474
       
      Bonjour Mikro ! :)

      C'est bizarre que tu ne trouves pas ClrHome dans le catalogue.

      Tu as bien une calculatrice Texas-Instruments 82 STATS ?
      0
    2. clem 74
       
      Peut être a tu un 82 STATS.fr ???
      Si oui alors tu devrais la trouver sous le nom de EffEcr (pgrm>e/s>8)
      Mais ne t'inquiète pas pour ça, ce n'est qu'un détail,et si tu ne trouve pas tu peut toujours faire anul avant d'exécuter le prgm.
      0
    3. fanfouer 35 Messages postés 5 Statut Membre 7
       
      Dans l'éditeur de programmes :
      "Prgm" ; Flèche droite ; "8"
      0
  18. Aryahell
     
    Pour clear home va alors que tu tape ton program dans pgrm, le deuxieme onglet, puis tape 8 ^^
    -1
  19. rock powa
     
    Salut comment on met les " pour le texte?
    -1
    1. bg
       
      Tu vas sur alpha ( la touche verte)puis sur le signe +
      0
  20. goot
     
    2nde 0 c'est le catalogue, toutes les commandes de la TI s'y trouve
    -1
    1. kam
       
      oui bonjour s'il vous plait je peux savoir comment on fait un alghorithme sur les vecteurs coolinééres sur une ti 82 ??
      0
    2. archi24
       
      salut je te conseillerai d ajouter a partir de la 2eme ligne
      if A (inférieur) O
      then
      disp "Menteur !"
      else
      ........ et la tu continu
      0
    3. melo20
       
      Bonjour comment faire "DELTA" sur la calculatrice TI-82 Advanced j ai cherche dans catalog ... mais y a pas delta j ai vraiment besoin d aide svp
      0
  • 1
  • 2