Bonjour, j'ai un dm qui me pose un problème au 3ème exercice, qui est:
"Construire un programme qui:
En entrée demande trois nombres.
Qui en sortie affiche les trois nombres en ordre croissant."
Je dois réaliser se programme pour TI 83+ mais je n'ai jamais vraiment compris comment faire des programmes.
Merci de votre aide.
Salut,
Pour faire ce programme, on demande donc 3 nombres que l'ont va mettre dans 3 variables différentes, que l'on va appeler A,B et C. En ti Basic, ceci se note :
Prompt A
Prompt B
Prompt C
Ou en plus court
Prompt A,B,C
On va ensuite comparer les variables puis on va afficher les résultats possibles.
If A<B and A<C
Then
If B<C
Then
Disp A,B,C
Else
Disp A,C,B
End #on ferme le premier If
End #on ferme le If global
Puis on fait la même chose avec les deux autres :
If B<A and B<C
Then
If A<C
Then
Disp B,A,C
Else
Disp B,C,A
End #on ferme le premier If
End #on ferme le If global
If C<A and C<B
Then
If A<B
Then
Disp C,A,B
Else
Disp C,B,A
End #on ferme le premier If
End #on ferme le If global
Et voilà... 
Salut Hydros, bonne réponse mais grâce aux gates (j'appelle ça comme ça moi =) )(= 2nde -> math -> Logique)
tu peut rendre le programme plus compacte
21 lignes pour moi.
Prompte a,b,c
if a<b et b<c
then
disp a,b,c
end
if a<b et c<b
then
disp a,c,b
end
if b<a et b<c
then
disp b,c,a
end
if b<a et c<b
then
disp c,b,a
end
if b<a et a<c
then
disp b,a,c
end
Voila ceci est pour vous aider ^^
Fallen.
ps: le dernier "if" déconne mais les trois derniers chiffres sont bien dans l'ordre ^^.
Effectivement, beaucoup plus court que le mien (et moins compliqué).
Mais ce système marche pour 3-4 entrées, pour plus, la meilleur façon est de passer par les listes et de trier avec une boucle...
Une petite astuce, on peut tout mettre sur 1 ligne en mettant des ":" à la fin de chaque instruction : Pompt a,b,c : if a<b : then :...
Hydros 
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :