Problème programmation TI basic

Résolu
Bonjour,

J'ai une TI 83 plus et j'ai un problème dans un programme.
Je souhaiterai que le résultat d'un calcul soit sous la forme d'une chaine de caractère.
J'ai fait tous les "input" pour avoir les variables et voila le problème:

:B^2-(4*A*C) // là, je voudrais que le résultat soit stocké dans une chaine de type Str1.

le but étant d'afficher le tout dans un disp
:Disp "le resultat est "+Str1+" ! "

J'espère mettre bien fait comprendre.

Bonne soirée et merci :)

3 réponses

  1. Modérateur
    Essayes de séparer tes paramètres avec des virgules plutôt.

    :Disp "le resultat est ",B^2-(4*A*C)," ! "
    1. bonsoir

      1. je ne pense pas que la TI83 puisse transformer un nombre en chaine
      2. la solution avec Disp A,B,C change de ligne à chaque virgule
      3. pour avoir un affichage du genre
      DELTA = 25
      tu peux utiliser Output(L,C,V)
      où L est une ligne (de 1 à 8) et C une colonne (de 1 à 16) et V une valeur
      ça oblige bien sur à une gestion serrée de l'écran
      dans notre exemple si la valeur de delta est dans D
      Output(2,1,"DELTA = ")
      Output(2,10,D)

      bonne suite
      1. attention! utiliser l'ortographe Output(L,C''V'') plutot que Output(L,C,V) :)
      2. merci du conseil :)
    2. Bonsoir,

      Merci Énormément pour ces réponses rapides!

      @Ccm81 merci pour cette astuce mais la limite est lorsque delta est composé de plusieurs décimales mais la cela me va très bien.

      @KX merci pour ta solution qui permet d'afficher le résultat même avec de nombreux chiffres ( tant pis pour le saut de ligne ).

      En tout cas; tout marche bien!

      Bonne soirée ;)