Ti 82 probleme mais je sait pas ou
Fermé
hackbug
Messages postés
7
Date d'inscription
jeudi 20 janvier 2011
Statut
Membre
Dernière intervention
22 mars 2011
-
1 févr. 2011 à 22:46
plo623 Messages postés 4 Date d'inscription lundi 14 février 2011 Statut Membre Dernière intervention 26 octobre 2011 - 14 févr. 2011 à 21:52
plo623 Messages postés 4 Date d'inscription lundi 14 février 2011 Statut Membre Dernière intervention 26 octobre 2011 - 14 févr. 2011 à 21:52
A voir également:
- Ti 82 probleme mais je sait pas ou
- Mauvais jeton ti connect ✓ - Forum Matériel & Système
- Atomman g7 ti - Accueil - Ordinateurs
- Ba moin en ti bo traduction - Forum Loisirs / Divertissements
- Ti college plus solaire ne s'allume plus - Forum calculatrices
- Ti college plus log - Forum calculatrices
3 réponses
Utilisateur anonyme
2 févr. 2011 à 17:41
2 févr. 2011 à 17:41
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
hackbug
Messages postés
7
Date d'inscription
jeudi 20 janvier 2011
Statut
Membre
Dernière intervention
22 mars 2011
2 févr. 2011 à 19:14
2 févr. 2011 à 19:14
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
plo623
Messages postés
4
Date d'inscription
lundi 14 février 2011
Statut
Membre
Dernière intervention
26 octobre 2011
3
14 févr. 2011 à 21:52
14 févr. 2011 à 21:52
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