Donc je dois impérativement changer les points dans mes nombres pour des * ?
Ce qui est curieux c'est que ces chiffres sont trouvés sur le web (en général Wiki) qui devraient en tenir compte.
- aucun satellite
- distance au soleil : 0,357 U.A. soit 57 910 000 km
- masse : 330.1021 kg
- période de révolution : 87,97 j
- période de rotation : 59 j
- inclinaison de l'équateur sur l'orbite : 2°
- excentricité : 0,206
- diamètre : 4 878 km
En fait il est écrit 330.10^21 mais la copie s'est mal faite
Bonjour.
Je peux contribuer peut-être.
La syntaxe 103e21 représente un nombre (écrit en format exponentiel et qui signifie 103*1021 )
Le signe * est utilisé à la place du point median · , qui était utilisé aux cours mathématiques dans ma génération et celle de mon père et avant.
En arithmétique on utilisait d'habitude x pour la multiplication, mais dans les mathématiques du secondaire et plus haut on utilisait le · pour ne pas le confondre avec la variable "x".
Depuis l'expansions des ordinateurs, des languages de programmation et de l'internet, on utilise souvent * pour la multiplication.
Comme il a été dit, on ne peut pas avoir deux fois e dans un nombre. C'est une erreur.
La syntaxe 103*1021 ( ou plus exactement 103*10^21 ) représente non pas un nombre mais une formule, dans le sans d' excel. Cela veut dire que l'on doit précéder cela du signe = .
Si tu ne mets pas =, excel croira qu' il s'agit d'un contenu texte.
Le signe ^ représente l'élevation d'un nombre à une puissance. Pas seulement le 10, mais n'importe quel nombre. Cette syntaxe est valable en BASIC aussi, mais elle n; est pas valable pour le FORTRAN. Là on utilise ** . C' est ce qu'on disait dans mes premiers cours de programmation à l'Ecole d'ingénieurs, il y a 40 ans (en fait je savais tout cela bien avant, par les livres de mon père qui avait étudié aux USA).
Attention: en excel, le signe ** est valable, mais il donne le résultat
10**2 = 1000 = 10*10^2 = 10*100.
Par contre, en FORTRAN cela donnerait 10 au carré, donc 100. On ne peut donc pas transporter les formules comme ça à cause des règles de syntaxe différentes.
Il y a une hierarchie dans l'application des operateurs mathématiques en cas de manque de parenthèses. L'élévation à une puissance est la première à executer. Ensuite viennent la multiplication et la division, et enfin l'addition et la soustraction.
Il faut donc corriger la syntaxe de tes nombres et essayer de nouveau le tri.
Attention:
330.10^21 tout seul est égal à un texte, pas un nombre. Donc il ne peut pas participer à des traitements de nombres, ou bien il sera pris peut-être comme 0.
Précédé par = , c'est à dire
=330.10^21
est une operation d'elevation de 330.1 à la puissance 21, si ton système utilise (comme le mien) le point pour les decimales et non pas la virgule. Autrement, c'est une erreur. Il me propose comme correction de supprimer le point, ce qui fait 7.79033E+52
Dernière modification par masterclassic ; 18/09/2017 à 20h45.
Merci pour cette mise au point très précise
J'ai réessayé le tri mais ça ne marche toujours pas
=4871*10^21
=568 000*10^21
=5974*10^21
=641*10^21
=7,3477*10^22
=86 760*10^21
que veut dire : "ça ne marche pas" ?
il est clair qu'un nombre avec plus de 20 ou 25 chiffres aura du mal à s'afficher en tant que tel .
( même avec une cellule très large )
Il n'est pas possible que les nombres s'affichent triés en fonction du nombre de chiffres qui se trouvent avant le signe * ?
peut être pour certaines versions, je l'ignore.
en tout cas le mien ne sait pas faire.
donc je fais parfois des pré calculs qui me permettent de manipuler des chiffres "raisonnables" en taille.
Qu'est-ce que c'est que ces espaces à la seconde et à la dernière ligne? Il n'y a pas d'espaces dans les données num;eriques, seulement dans les cellules texte
Pour moi ça marche avec des nombres de l'ordre de 1e54.
Qu'est-ce que tu as comme message d' erreur?
Les nombres ont une valeur numerique, indépandamment de leur format d'affichage. C' est cette valeur num;erique qui compte pour le tri.
Si le format est erroné et les cellules sont prises comme des textes, tu dois avoir l'option de tri alphabetique.
Dernière modification par masterclassic ; 18/09/2017 à 23h18.
effectivement, ça marche pour les grandes puissances c'est plus une erreur d'écriture semble y il !
Trouvé sur le web :Qu'est-ce que c'est que ces espaces à la seconde et à la dernière ligne?
Comment faut-il interprété ces espaces ?
Tu oublies les espaces. Ils sont juste pour aider l'oeil.
Cela fait 1899000e21
ou
1.899e27 en notation américaine
(ou 1,899e27 selon les réglages français)
Merci
C'est clair.
Mais je n'ai toujours pas compris comment 10^21 devient e21...mais il est vrai que je suis un peu bouché dans ce domaine
Et 100^21, 1000^21...?
il ne "devient" pas, ce sont deux notations différentes pour écrire la même chose.
la première est celle utilisée généralement en math.
la seconde est une abréviation utilisée souvent en informatique ( comme sous excel qui accepte les deux d'ailleurs ), ou on cherche tj à réduire le nb de caractères utilisés.
Ok mais alors quid de 100^21 ou de 1000^21 ?!
ee21, eee21 ?
Salut,
peut-être que lire ceci aide ?
comprend pas le rapport avec ce que j'ai écrit.
j'ai bien lu 10^22 comme 10^(22) , alors soit tu cherches des poux inutiles, soit tu vas embrouiller notre interlocuteur.
soit les deux, du coup, je te laisse avec ta pédagogie.
ps : sous excel par exemple que tu écrives 10^11 ou 10^(11) ne change rien.
alors c'est quoi cette remarque ?
There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.
OK, encore une question de notation, je comprend.
mais je n'avais pas compris son message .
tu as raison,
je vais très souvent trop vite !