Poster un nouveau sujet Poster une réponse
Arrondi
Auteur Message
pito2901



Autorisation : Membre
Nb de messages : 106
Inscrit le : Sam 20 Avr 2013, 15:43
Posté le : Lun 06 Mai 2013, 19:23   Citer 

Bonjour

J'ai une question qui a peut être été déjà posé, mais je voulais savoir si on pouvait afficher un arrondi au dixième ou au centième, en fin à son choix... ?

----------------------
visitez ma page ti82stats.fr
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 06 Mai 2013, 21:39   Citer 

Oui. Le mode "Fixe #" avec # le nombre de décimales contrôle les affichages.
Obtenu en sélectionnant un des chiffres à droite de Flott dans le menu mode.
Disponible aussi dans le catalogue (mais ça c'est évident)
Fixe = Fix
Flott=Flottant=Float

On peut forcer un calcul arrondi avec la commande round.
arrondi=round
round(nombre,décimales)

----------------------
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 
 
pito2901



Autorisation : Membre
Nb de messages : 106
Inscrit le : Sam 20 Avr 2013, 15:43
Posté le : Mar 07 Mai 2013, 19:47   Citer 

Donc pour ce programme :
(J'improvise)


Code

EffEcr
Disp "LES DONNEES SONT","EN [ENTRER]
Pause
Lbl M
Menu("DONNEES EN", "KM",1,"HM",2,"DAM",3,"M",4,"DM",5,"CM",6,"MM",7
Lbl 1
Input "DONNEES:",N
Menu("EN KM VERS","HM",11,"DAM",12,"M",13,"DM",14,"CM",15,"MM",16
EffEcr
Lbl 11
N*10->N
Disp "DE KM EN HM",N etc.



A l'avant-dernière ligne de commande, il faut que je mette


Code

N*10->N
round(N,3)                 // au millième



Non ?

----------------------
visitez ma page ti82stats.fr
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 07 Mai 2013, 20:32   Citer 

Oui c'est ça.
Et comme tu utilises round, cela n'affectera pas les affichages.

----------------------
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 
 
Google_AdSense



Publicité    



 
pito2901



Autorisation : Membre
Nb de messages : 106
Inscrit le : Sam 20 Avr 2013, 15:43
Posté le : Mer 08 Mai 2013, 12:00   Citer 

c'est à dire ?

----------------------
visitez ma page ti82stats.fr
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 08 Mai 2013, 14:35   Citer 

Si tu utilisais le mode Fix de la calculatrice, TOUS les affichages de la calculatrice seraient arrondis par la suite, mais les calculs ne serait pas arrondits pour autant.
Ce serait au programme ou à l'utilisateur de désactiver ce Fix en activant un autre Fix ou le mode Float (float adapte ses décimales, c'est le mode standard).

Les affichages dont je parle sont entre autre : écran principal, Disp(), Output(), graphique, Texte()

Tandis que round/arrondi n'affecte que le calcul qui lui est donné.
Cependant, si on ne donne pas de nombre de décimales à round, il utilise le mode. (Float revient à ne rien faire)

Exceptions : Les exceptions ne respectent plus le mode quand leurs limites sont dépassées et alors demeurent à leur limite.
Texte utilise au maximum 10 caractères, donc ne respecte pas toujours le mode puisque le point et l'exposant font partie de ces caractères.
De plus les affichages automatiques de la calculatrice sur l'écran graphique utilisent 8 chiffres et toutes les variables de fenêtre 8 chiffres sauf Xgrad,Ygrad,Tpas et thetaPas utilisent 10 chiffres.

Remarque : les nombres inférieurs à 10^-3 passent automatiquement en mode Scientifique et donc les décimales définies sont celles de la mantisse devant la puissance de 10 mais pas les décimales du nombre réel.
Exemple avec le mode Fix 1.
0.0001 ~~ 1.0*10^-4
0.1234 ~~ 0.1

----------------------
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 
 
pito2901



Autorisation : Membre
Nb de messages : 106
Inscrit le : Sam 20 Avr 2013, 15:43
Posté le : Mer 08 Mai 2013, 14:42   Citer 

D'accord merci bien.

----------------------
visitez ma page ti82stats.fr
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes