Poster un nouveau sujet Poster une réponse
Ti 82
Auteur Message
xFana
Invité
Posté le : Lun 10 Déc 2012, 21:22   Citer 

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

  Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Lun 10 Déc 2012, 21:36   Citer 

le * c'est multiplier. DS=0 n'existe pas, seule la fonction DS< existe. = se fait dans le menu tests (2nd+math)

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Lun 10 Déc 2012, 22:11   Citer 

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

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 10 Déc 2012, 22:50   Citer 

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.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink