Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 801
Réponses : 3
Type : discussion
Etat : réponses autorisées

Ti 82

xFana le 10/12/2012 à 21:22
Bonjour a tous ! Je voudrais savoir comment rentrer sur ma calculette cette programmation : : ClrHome
: prgmVALABC
: If D < 0
: Then
: Disp ’’PAS FACTORISABLE’’
: Else
: If D = 0
: Then
: Disp ’’FACTORISATION ’’
: Disp ’’A(X – X0)2’’
: Disp ’’X0=’’, -B/(2*A)
: Else
: Disp ’’FACTORISATION ’’
: Disp ’’A(X – X1)(X – X2) ’’
: Disp ’’X1=’’, (-B–(D))/(2*A)
: Disp ’’X1=’’, (-B+(D))/(2*A)
: End

Je sais que la 3 eme ligne c'est DS<0 mais je ne sais pas si a la 7eme ligne je doit mettre aussi DS=0 et comment mettre le caractère " * " et le = Merci de me répondre au plus vite , cordialement
Mingerton le 10/12/2012 à 21:36
le * c'est multiplier. DS=0 n'existe pas, seule la fonction DS< existe. = se fait dans le menu tests (2nd+math)
Cytropus le 10/12/2012 à 22:11
Il faut mettre une balise pour que le code soit plus lisible happy.gif

De plus, ça se simplifie:
Code
: ClrHome
: prgmVALABC
: If D < 0
: Then
: Disp "PAS FACTORISABLE
: Else
: If D = 0
: Then
: Disp "FACTORISATION","A(X – X0)2","X0=",-B/(2*A)
: Else
: Disp "FACTORISATION","A(X – X1)(X – X2)","X1=",(-B–(D))/(2*A),"X1=",(-B+(D))/(2*A)
: End




Edit, c'est corrigé happy.gif
linkakro le 10/12/2012 à 22:50
Il ne faut pas utiliser la fonction "DS<()" mais le test "D<0".
Le test "D<0" se saisit avec la variable D, le caractère "<" et 0.
Le caractère "<" se trouve dans le même menu que "=". (2nde+math)

La syntaxe de Cytropus pour DS est complètement fausse.
La fonction "DS<(X,Y)" constitue un décrément de la variable X suivi du test "X<Y".
Si ce test est vrai alors la ligne suivante n'est pas lue.
Cette fonction est incompatible avec le fonctionnement de If concernant Then Else et End.

Ce programme a l'apparence de l'éminent solveur de trinome.
De toute évidence prgmVALABC permet de saisir les valeurs des variables A, B et C.