Voila j'essaie désespérément de faire un programme sur la calculatrice TI n spire Cx CAS mais lorsque je vérifie ma syntaxe il me signale des erreurs pourriez vous m'aider à les identifier voire à corriger cette algorithme merci beaucoup
Define qi()
Prgm
Local a,b,c
Request "a=",a
Request "b=",b
Request "c=",c
a:=combien vaut 3*8
b:=combien de côté a un hendécagone
c:=combien de liaisons forme l'oxygène
If a=24, b=11, c=2 Then
Disp "tu es Einstein !"
Else
If a≠24, b=11, c=2 Then
Disp "passable"
Else
If a=24, b≠11, c=2 Then
Disp "Tu n'a rien d'incroyable"
Else
If a=24, b=11, c≠2 Then
Disp "passable"
Else
If a≠24, b≠11, c=2 Then
Disp "aie"
Else
If a≠24, b=11, c≠2 Then
Disp "médiocre"
Else
If a=24, b≠11, c≠2 Then
Disp "t'es pas une lumière"
Else
If a≠24, b≠11, c≠2 Then
Disp "Ton Qi est proche de 0"
EndIf
EndIf
EndIf
EndIf
EndIF
EndIf
EndIf
End Prgm
Bonsoir,
Je ne sais pas si c'est un oubli sur le post ou sur la calculatrice, il manque un "EndIf"
Et je me demande si il ne faut pas aller à la ligne avant chaque "Then"
Où la calculette te place-t-elle le "curseur" quand tu regardes l'erreur ?
Bonjour, il s'agit d'un oubli sur le post, la calculatrice me signale une erreur de syntaxe sans me l'indiquer. Merci pour votre aide.
Dans tes autre programmes, si tu en as d'autres, les infos
Titana je n'ai pas compris votre question
Les réponses sont 24, 11 et 2 comme indiqué dans mon programme
D'accord, je me disais qu'il fallait peut-être rentré dans cet ordre :
j'ai compris votre question précédente la réponse est oui excuser moi, sinon o est la différence avec mon 1 er algorithme ?
Et si, au lieu d'assigner les questions aux lettres, tu les mets directement par exemple Request "combien vaut 8*3=",a ? Ou même essayer en mettant : à la place des =
Est-il nécessaire de mettre des virgules entre a=24, b=11 et c=2 ?
Je suis perdu, 3 heures que je cherche mon erreur
Normalement, oui c'est obligatoire sinon, ça te colleras tout et ça fera a=24b=11c=2 et là, ça voudra plus rien dire... As-tu essayé de mettre des parenthèses autour comme ça If (a=24, b=11, c=2) ?
Je fais "var" pour le faire démarre mais quand j'appuie sur "enter" ça affiche tout de suite "terminé" au lieu des questions
Ah, ça ne te demande paa d'entrer les valeurs a, b et c en fait..
C'est quoi le début de ton programme ? Ça ?
Maintenant il a démarré mais au lieu de donne les questions il m'a donné les lettres je suis perdu
Ensuite la calculatrice m'a affiché "le test n'a pas donné de résultat TRUE or Valse"
Pari, il a démarré mais au lieu de donne les questions il m'a donné les lettres
Ensuite la calculatrice m'a affiché "le test n'a pas donné de résultat TRUE or Valse"
Je sais ! Tu as assigné des phrases aux lettres a, b et c sans leurs assigner les réponses que les gens donnent donc la calculatrice ne peut pas comparer a, b et c à 24, 11 et 2
Je pense qu'il faut que tu rentres d'autres lettres que a, b et c.
Mais d'abord, est ce qu'avec la configuration que je t'ai donné il te pose les questions ?
Non il me mette a=.....
b=.....
c=.....
Ensuite je met n'importe quoi et il me dise "le test n'a pas donné de résultat TRUE or Valse"
Essaie plutôt
Request "combien font 8*4 :",a
Request "combien de côtés:",b
Request "combien de liaisons:",c
If a=24 and b=11 and c=2
Sans mettre a:= etc
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :