Ti 82 probleme mais je sait pas ou
hackbug
Messages postés
8
Statut
Membre
-
plo623 Messages postés 4 Statut Membre -
plo623 Messages postés 4 Statut Membre -
Bonjour,
j ai commencer la programation sur ma ti 82 ce matin et sur plusieur site jai trouver quelque bases, mais pourtant jai eu un programe qui a marcher et l autre pas alors qu'il sont coder pareils juste que celui qui ne marche pas est plus grand
j ai suivit le model que est ici https://forums.commentcamarche.net/forum/affich-2034954-programme-ti82-questions
Voici mon codage (c est surtout pour chopper le truc ^^ c est pas un super truc)
les > et < sont avec egual normalement mais je sait pas les faire sur PC =)
input "t est née quand?",A
if a>03.21 et a<04.20
then
disp "tu est belier"
else
if a>04.21 et a<05.20
then
disp "tu est taureau"
else
if a >05.21 et a<06.20
then
disp "tu est gemeau"
else
if a>06.21 et a<08.22
then
disp "tu est lion"
else
if a>08.23 et a<09.21
then
disp "tu est vierge"
else
if a>09.22 et a<10.22
then
disp "tu est balance"
else
if a>10.23 et a<11.21
then
disp "tu est scorpion"
else
if a>11.22 et a<12.20
then
disp "tu est sagittaire"
else
if a>12.21 et a<01.19
then
disp "tu est capricorne"
else
if a>01.20 et a<02.18
then
disp "tu est verseau"
else
if a>02.19 et a<03.20
else
if a>02.19 et a<03.20
then
disp "tu est poisson"
end
Voila et sa ne marche pas quand j écris une date (mois.jour)
Merci de réponse
j ai commencer la programation sur ma ti 82 ce matin et sur plusieur site jai trouver quelque bases, mais pourtant jai eu un programe qui a marcher et l autre pas alors qu'il sont coder pareils juste que celui qui ne marche pas est plus grand
j ai suivit le model que est ici https://forums.commentcamarche.net/forum/affich-2034954-programme-ti82-questions
Voici mon codage (c est surtout pour chopper le truc ^^ c est pas un super truc)
les > et < sont avec egual normalement mais je sait pas les faire sur PC =)
input "t est née quand?",A
if a>03.21 et a<04.20
then
disp "tu est belier"
else
if a>04.21 et a<05.20
then
disp "tu est taureau"
else
if a >05.21 et a<06.20
then
disp "tu est gemeau"
else
if a>06.21 et a<08.22
then
disp "tu est lion"
else
if a>08.23 et a<09.21
then
disp "tu est vierge"
else
if a>09.22 et a<10.22
then
disp "tu est balance"
else
if a>10.23 et a<11.21
then
disp "tu est scorpion"
else
if a>11.22 et a<12.20
then
disp "tu est sagittaire"
else
if a>12.21 et a<01.19
then
disp "tu est capricorne"
else
if a>01.20 et a<02.18
then
disp "tu est verseau"
else
if a>02.19 et a<03.20
else
if a>02.19 et a<03.20
then
disp "tu est poisson"
end
Voila et sa ne marche pas quand j écris une date (mois.jour)
Merci de réponse
A voir également:
- Ti 82 probleme mais je sait pas ou
- +82 indicatif - Guide
- Atomman g7 ti - Accueil - Ordinateurs
- Ti college plus log - Forum calculatrices
- Mauvais jeton ti connect ✓ - Forum Matériel & Système
- Pourcentage ti 83 - Forum Windows
3 réponses
Il ne faut pas faire else mais end. Else veut dire sinon et on peut le mettre qu'une seule fois après un if alors que le end termine la boucle de condition. Donc correction du programme :
Input "t est née quand?",A
If a>03.21 and a<04.20
Then
Disp "tu est belier"
End
If a>04.21 and a<05.20
Then
Disp "tu est taureau"
End
If a>05.21 and a<06.20
Then
Disp "tu est gemeau"
End
If a>06.21 and a<08.22
Then
Disp "tu est lion"
End
If a>08.23 and a<09.21
Then
Disp "tu est vierge"
End
If a>09.22 and a<10.22
Then
Disp "tu est balance"
End
If a>10.23 and a<11.21
Then
Disp "tu est scorpion"
End
If a>11.22 and a<12.20
Then
Disp "tu est sagittaire"
End
If a>12.21 and a<01.19
Then
Disp "tu est capricorne"
End
If a>01.20 and a<02.18
Then
Disp "tu est verseau"
End
If a>02.19 and a<03.20
Disp 'tu est gémaux"
End
If a>02.19 and a<03.20
Then
Disp "tu est poisson"
End
Ah ! et un petit détail, tu est s'écrit tu es, sans t
Input "t est née quand?",A
If a>03.21 and a<04.20
Then
Disp "tu est belier"
End
If a>04.21 and a<05.20
Then
Disp "tu est taureau"
End
If a>05.21 and a<06.20
Then
Disp "tu est gemeau"
End
If a>06.21 and a<08.22
Then
Disp "tu est lion"
End
If a>08.23 and a<09.21
Then
Disp "tu est vierge"
End
If a>09.22 and a<10.22
Then
Disp "tu est balance"
End
If a>10.23 and a<11.21
Then
Disp "tu est scorpion"
End
If a>11.22 and a<12.20
Then
Disp "tu est sagittaire"
End
If a>12.21 and a<01.19
Then
Disp "tu est capricorne"
End
If a>01.20 and a<02.18
Then
Disp "tu est verseau"
End
If a>02.19 and a<03.20
Disp 'tu est gémaux"
End
If a>02.19 and a<03.20
Then
Disp "tu est poisson"
End
Ah ! et un petit détail, tu est s'écrit tu es, sans t
ha oui =)
ok ba merci mais il marche tres bien avec un pote on a compris que je mettait un espace avant de mettre le et donc il y en avez 2
Mais y a u nelse et non un end j vai essayer d en faire un autre comme ca pour voire la difference
j y touche pus trop galerez a faire
Merci bcp
ok ba merci mais il marche tres bien avec un pote on a compris que je mettait un espace avant de mettre le et donc il y en avez 2
Mais y a u nelse et non un end j vai essayer d en faire un autre comme ca pour voire la difference
j y touche pus trop galerez a faire
Merci bcp
Bonjour,
Peut-être suis-je un peu en retard par rapport à la date du post, mais sait-on jamais. Ton problème vient du fait, que sur une Ti-82, chaque condition doit être terminée par un "end", or tu as une dizaine de if et un seul end. Pour reprendre le début de ton programme cela devrait être ainsi :
input "tu es né quand?",A
if a>03.21 et a<04.20
then
disp "tu est belier"
else
if a>04.21 et a<05.20
then
disp "tu est taureau"
end
end
L'idée de mettre des else est plus intéressante que de mettre plusieurs conditions à la suite car elle permet d'améliorer la rapidité du programme, ce que tu as bien fait ;)
J'en profite pour dire que je dirige un blog http://lartdutibasic.blogspot.com où je présente des programmes et tutos. Je pense publier un article prochainement sur les "débuts en programmation" avec divers liens ;)
En espérant t'avoir aidé,
plo623
Peut-être suis-je un peu en retard par rapport à la date du post, mais sait-on jamais. Ton problème vient du fait, que sur une Ti-82, chaque condition doit être terminée par un "end", or tu as une dizaine de if et un seul end. Pour reprendre le début de ton programme cela devrait être ainsi :
input "tu es né quand?",A
if a>03.21 et a<04.20
then
disp "tu est belier"
else
if a>04.21 et a<05.20
then
disp "tu est taureau"
end
end
L'idée de mettre des else est plus intéressante que de mettre plusieurs conditions à la suite car elle permet d'améliorer la rapidité du programme, ce que tu as bien fait ;)
J'en profite pour dire que je dirige un blog http://lartdutibasic.blogspot.com où je présente des programmes et tutos. Je pense publier un article prochainement sur les "débuts en programmation" avec divers liens ;)
En espérant t'avoir aidé,
plo623