Calculatrice Google
367713
31652652
2008-07-17T12:47:24Z
Deep silence
126287
Restauration des [[Projet:Restauration des ancres brisées|ancres brisées]]
La '''calculatrice [[Google]]''' permet de réaliser des calculs en tapant des expressions mathématiques directement dans le champ de recherche.
NB: Les expressions ci-dessous fonctionnent dans la version française de Google : [http://www.google.fr Google France] et peuvent différer de celles utilisées dans les versions internationales.
== Syntaxe des expressions ==
* Google connaît les règles de [[Priorité (mathématiques)|priorité des opérateurs mathématiques]]. Toutefois il est conseillé d'utiliser des '''parenthèses ( )''' pour ordonner les opérations.
* En revanche, il ne faut '''pas utiliser de crochets [ ]'''.
* Il est par ailleurs recommandé d'utiliser une '''étoile *''' pour effectuer la multiplication de deux facteurs.
* Le '''point .''' ou la '''virgule ,''' peuvent être utilisés indifféremment (à votre convenance) comme séparateur décimal, mais il ne faut pas utiliser deux séparateurs différents dans une même expression, sinon on n'obtient pas de résultat.
* Il ne faut '''pas utiliser de séparateur de milliers''' non plus (ni point, ni espace).
* La calculatrice distingue les '''minuscules''' des '''MAJUSCULES'''. À l'exception de certaines constantes, entrez vos expressions en '''minuscules''', en particulier pour les unités.
* Enfin, on peut forcer Google à évaluer une expression en ajoutant le signe '''égal =''' à la fin de cette dernière. Dans tous les cas, on n'obtient de résultat que si l'expression peut être évaluée (par exemple : 1/0= ou log(0)= ne retournent rien).
==Constantes==
==== Constantes mathématiques ====
* [[pi|π]] : '''pi''' ''(constante d'Archimède'' ou ''pi)''
* [[E (nombre)|e]] : '''e''' ''(constante de Néper'' ou ''nombre exponentiel)''
* [[Nombre complexe|i]] : '''i''' ''(nombre imaginaire)''
* [[Constante d'Euler-Mascheroni]] : '''gamma''' ou '''constante d'Euler'''
==== Constantes physiques ====
* [[Constante de Boltzmann]] : '''k'''
* [[Constante de Dirac]] : '''hbar'''
* [[Constante des gaz parfaits]] : '''R'''
* [[Constante gravitationnelle]] : '''G'''
* [[Constante de Planck]] : '''h'''
* [[Électron-volt]] : '''eV''' ''(en joules)''
* [[Unité astronomique]] : '''ua'''
* [[Vitesse de la lumière]] : '''c'''
NB : de nombreuses autres constantes sans abréviation sont disponibles. Il suffit d'entrer leur nom complet pour les exploiter :
* [[Constante de Boltzmann]] : '''k''' ou '''constante de Boltzmann'''
* [[Constante de Faraday]] : '''constante de Faraday'''
* [[Constante des gaz parfaits]] : '''R''' ou '''constante du gaz parfait'''
* [[Constante de Planck]] : '''h''' ou '''constante de Planck'''
* [[Constante de Rydberg]] : '''constante de Rydberg'''
* [[Constante de Stefan-Boltzmann]] : '''constante de Stefan-Boltzmann'''
* [[Charge élémentaire]] : '''charge élémentaire'''
* [[Électron-volt]] : '''eV''' ou '''électron volt'''
* Masse d'un [[Électron]] : '''masse d'un électron'''
* [[Nombre d'Avogadro]] : '''nombre d'Avogadro'''
* [[Unité de masse atomique]] : '''unité de masse atomique'''
* [[Permittivité]] électrique du vide : '''constante électrique''' ou '''permittivité du vide'''
* [[Perméabilité magnétique]] du vide : '''constante magnétique''' ou '''perméabilité du vide'''
* [[Vitesse de la lumière]] : '''c''' ou '''vitesse de la lumière'''
* [[Vitesse du son]] : '''vitesse du son''' ''(au niveau de la mer)''
* ...
==== Constantes astronomiques ====
* [[Unité astronomique]] : '''ua''' ou '''unité astronomique'''
* Masse de la [[Terre]] : '''masse de la Terre'''
* Masse de la [[Lune]] : '''masse de la Lune'''
* Masse de [[Mercure (planète)|Mercure]] : '''masse de Mercure'''
* Masse de [[Vénus (planète)|Vénus]] : '''masse de Vénus'''
* Masse de [[Mars (planète)|Mars]] : '''masse de Mars'''
* Masse de [[Jupiter (planète)|Jupiter]] : '''masse de Jupiter'''
* Masse de [[Saturne (planète)|Saturne]] : '''masse de Saturne'''
* Masse d'[[Uranus (planète)|Uranus]] : '''masse d'Uranus'''
* Masse de [[Neptune (planète)|Neptune]] : '''masse de Neptune'''
* Masse de [[(134340) Pluton|Pluton]] : '''masse de Pluton'''
* Rayon de la [[Terre]] : '''rayon de la Terre'''
* Rayon de la [[Lune]] : '''rayon de la Lune'''
* Rayon de [[Mercure (planète)|Mercure]] : '''rayon de Mercure'''
* Rayon de [[Vénus (planète)|Vénus]] : '''rayon de Vénus'''
* Rayon de [[Mars (planète)|Mars]] : '''rayon de Mars'''
* Rayon de [[Jupiter (planète)|Jupiter]] : '''rayon de Jupiter'''
* Rayon de [[Saturne (planète)|Saturne]] : '''rayon de Saturne'''
* Rayon d'[[Uranus (planète)|Uranus]] : '''rayon d'Uranus'''
* Rayon de [[Neptune (planète)|Neptune]] : '''rayon de Neptune'''
* Rayon de [[(134340) Pluton|Pluton]] : '''rayon de Pluton'''
* ...
==== Constantes diverses ====
* [[Nombre d'or]] : '''phi''' ou '''nombre d'or'''
* Constante d'[[Douglas Adams|Adams]] : '''answer to life, the universe and everything''' (fonctionne seulement si vous entrez cette phrase sans guillemets dans le champ de recherche de [http://www.google.com/ncr la version anglaise] : [http://www.google.com/search?hl=en&q=answer+to+life%2C+the+universe+and+everything démonstration])
* Nombre de cornes d'une [[Licorne]] : '''number of horns on a unicorn''' (fonctionne seulement si vous entrez cette phrase sans guillemets dans le champ de recherche de [http://www.google.com/ncr la version anglaise] : [http://www.google.com/search?hl=en&q=number+of+horns+on+a+unicorn&btnG=Search&meta= démonstration])
NB: Google connaît également... le '''googol''' ! ''(1 [[Gogol (nombre)|googol]] = 10^100)''
== Fonctions ==
==== Fonctions de base ====
* Addition: '''a + b'''
* Soustraction : '''a - b'''
* Multiplication : '''a * b'''
* Division : '''a / b'''
* Pourcentage : '''a % de b'''
* Modulo : '''a % b''' ou '''a mod b''' ''(reste de la [[Division euclidienne]])''
==== Fonctions arithmétiques ====
* Puissance : '''a ^ k''' ou '''a ** k''' ou '''exp( ln(a)*k )'''
* Racine carrée : '''sqr(a)''' ou '''sqrt(a)''' ou '''racine carrée(a)'''
* Racine cubique : '''racine cubique(a)'''
* Racine k-ième : '''a ^ (1/k)''' ou '''exp( ln(a)/k )''' ou '''(k ème racine de a)'''
* [[Exponentielle]] (naturelle) : '''e ^ a''' ou '''e ** a''' ou '''exp(a)'''
* [[Logarithme népérien]] : '''ln(a)''' ou '''log népérien(a)'''
* Exponentielle de base 10 : '''10 ^ a''' ou '''10 ** a'''
* Logarithme décimal : '''log(a)''' ou '''log base 10(a)'''
* Exponentielle de base 2 : '''2 ^ a''' ou '''2 ** a'''
* Logarithme binaire : '''lg(a)'''
* [[Inverse]] : '''1 / a''' ou '''réciproque(a)'''
==== Fonctions trigonométriques ====
* Cosinus : '''cos(a)'''
* ArcCosinus : '''arccos(a)'''
* Sinus: '''sin(a)'''
* ArcSinus : '''arcsin(a)'''
* Tangente : '''tan(a)'''
* ArcTangente : '''arctan(a)'''
* Sécante : '''sec(a)''' ''(inverse du cosinus de l'angle a)''
* CoSécante : '''csc(a)''' ''(inverse du sinus de l'angle a)''
* CoTangente : '''cotan(a)''' ''(inverse de la tangente de l'angle a)''
NB: Par défaut les angles sont exprimés en radians. Pour travailler avec des degrés, vous devez le préciser :
* cos('''a degrés''')
* arccos(a) '''en degrés'''
''Plus d'informations sur les fonctions trigonométriques : [[Fonction trigonométrique]].''
==== Fonctions hyperboliques ====
* Cosinus hyperbolique : '''cosh(a)'''
* Sinus hyperbolique : '''sinh(a)'''
* Tangente hyperbolique : '''tanh(a)'''
''Plus d'informations sur les fonctions hyperboliques : [[Fonction hyperbolique]].''
==== Fonctions probabilistes ====
* [[Factorielle]] : '''k!'''
* [[Combinaison]] : '''k parmi n'''
* [[Arrangement]] : '''(k parmi n) * k!'''
==== Fonctions spéciales ====
* [[Fonction gamma]] d'Euler : '''(z - 1)!'''
* [[Fonction beta]] : '''( (x - 1)! * (y - 1)! ) / (x + y - 1)!'''
==== Fonctions complexes ====
* Le nombre imaginaire '''i''' étant défini parmi les constantes de Google, celui-ci connaît donc les nombres complexes.
* Il sait manipuler leur forme cartésienne '''a + i*b'''.
* Il peut aussi travailler avec la forme exponentielle '''r * e^( i*t )'''.
* Noter que Google affichera toujours le résultat sous sa forme cartésienne.
NB : Il n'existe pas ''a priori'' de fonctions qui donnent directement le module et l'argument d'un nombre complexe. Plusieurs solutions permettent toutefois de remédier à ce problème. Une manière commode est d'utiliser le logarithme complexe.
* [[Logarithme complexe]] : '''ln(z)''' où '''z = a + i*b = r * e^( i*t )'''
* Le résultat est un nombre complexe '''x + i*y''' identifiable à '''ln(r) + i*t'''
* La partie imaginaire '''y''' est l''''argument t''' modulo [2π], appartenant à ''']-π ; +π]''' ''(en radians)''
* La partie réelle '''x''' donne le '''module r''' par l'opération : r = '''e^x''' ''(un copier-coller de x peut être utile...)''
Astuce : '''ln(z) en degrés''' aura une partie imaginaire qui vous donnera directement l'argument en degrés. Attention, la partie réelle n'est alors plus identifiable à ln(r).
''Plus d'informations sur les nombres complexes : [[Nombre complexe]].''
== Langage, bases et unités ==
==== Langage naturel ====
Google permet aussi de travailler en langage naturel. Les nombres et opérateurs simples peuvent être rédigés en toutes lettres, en français :
* '''zéro''', '''un''', '''deux''', '''mille''', '''quatre vingt, cent vingt sept'''...
NB : Éviter de mettre des '''traits d'union -''' entre les mots, ils pourraient être interprétés comme des moins.
* Addition: '''a plus b''' ou '''a et b'''
* Soustraction : '''a moins b'''
* Multiplication : '''a fois b''' ou '''a multiplié par b'''
* Division : '''a sur b''' ou '''a par b''' ou '''a divisé par b'''
* Pourcentage : '''a pourcents de b'''
* Modulo : '''a modulo b'''
* Carré : '''a au carré'''
* Cube : '''a au cube'''
* Puissance : '''a à la puissance k'''
* Racine carrée : '''racine carrée de a
* Racine cubique : '''racine cubique de a'''
* Racine k-ième : '''quatrième racine de a''', ou '''cinquième''', etc.
* [[Logarithme népérien]] : '''logarithme de a'''
* [[Exponentielle]] (naturelle) : '''e à la puissance a'''
* Logarithme de base b : '''logarithme base b de a'''
* Exponentielle de base b : '''b à la puissance a'''
* [[Inverse]] : '''réciproque de a'''
* [[Factorielle]] : '''k factorielle'''
* Fonctions trigonométriques : '''cosinus de 1''' ou '''sinus''', '''tangente''', '''sécante''', '''cosécante''', '''cotangente'''
* Fonctions trigonométriques réciproques : '''arccosinus de 1''' ou '''arcsinus''', '''arctangente'''
* Fonctions hyperboliques : '''cosinus hyperbolique de 1''' ou '''sinus hyperbolique''', '''tangente hyperbolique'''
* ...
NB : On peut combiner les formes d'écriture des nombres : '''cent soixante seize + (2 moins cent) fois 0xA'''
==== Bases numériques ====
La fonction calculatrice peut gérer des [[base (arithmétique)|bases]] de numération non décimales.
([http://www.google.fr/search?q=9+%2B+0b1+%2B+0o7+%2B0xf Exemple])
* Chiffre binaire : préfixe: '''0b''' (ex: 0b110010)
* Chiffre octal : préfixe: '''0o''' (ex: 0o62)
* Chiffre hexadécimal : préfixe: '''0x''' (ex: 0x3B)
* Google connaît même les chiffres romains ! (ex: I V X L C D M) ''(cf: [[Numération romaine]])''
==== Changements de base ====
* Convertir 50 (décimal) en binaire : '''50 en binaire''' (avec [http://www.google.fr/search?hl=fr&q=50+en+binaire&btnG=Recherche+Google&meta= http://google.fr])
* Convertir 50 (décimal) en hexadécimal : '''50 en hexadécimal''' (avec [http://www.google.fr/search?hl=fr&q=50+en+hexad%C3%A9cimal&btnG=Rechercher&meta= http://google.fr])
* Convertir 50 (décimal) en octal : '''50 en octal''' (avec [http://www.google.fr/search?q=50+en+octal http://google.fr])
* Convertir 0x50 (hexadécimal) en décimal : '''0x50 en décimal''' (avec [http://www.google.fr/search?hl=fr&q=0x50+en+d%C3%A9cimal&btnG=Rechercher&meta= http://google.fr])
* Traduire MMVI (chiffres romains) en décimal : '''MMVI en décimal''' (avec [http://www.google.fr/search?hl=fr&q=MMVI+en+d%C3%A9cimal&btnG=Rechercher&meta= http://google.fr])
* Écrire 2006 (décimal) en chiffres romains : '''2006 en chiffres romains''' (avec [http://www.google.fr/search?hl=fr&q=2006+en+chiffres+romains&btnG=Rechercher&meta= http://google.fr])
* Traduire deux (en toutes lettres) en décimal : '''deux en décimal''' (avec [http://www.google.fr/search?hl=fr&q=deux+en+d%C3%A9cimal&btnG=Rechercher&meta= http://google.fr])
* Écrire 48 (décimal) en lettres : '''48 en lettres''' (avec [http://www.google.fr/search?hl=fr&q=48+en+lettres&btnG=Rechercher&meta= http://google.fr])
==== Unités de mesures ====
Google sait manipuler un grand nombre d'unités de mesure. Il connaît les unités du [[Système international d'unités]] (SI), mais également beaucoup d'unités de mesures usuelles et régionales.
* Vous pouvez les exprimer en français (ex: '''10 mètres''') ou en abrégé (ex: '''10 m''').
* Les unités peuvent être élevées à une puissance : (ex: '''10 mètres^3''' ou '''10 m**3''').
* Unités composées (produits) : '''1 newton mètre''' ou '''1 newton * mètre'''
* Unités composées (quotients) : '''1 kilomètre par heure''' ou '''1 kilomètre / heure''' ou '''1 kph'''
* Si vous ne travaillez pas avec les unités légales, vous devez le préciser (ex: '''cos( 90 degrés )''').
==== Équivalences d'unités ====
* Convertir 50 [[mètre]]s en [[Mille (unité de longueur)|milles]] : '''50 mètres en milles''' ''(conversion explicite)'' (avec [http://www.google.fr/search?hl=fr&q=50+m%C3%A8tres+en+milles&btnG=Rechercher&meta= http://google.fr])
* Convertir 34 [[centimètre]]s en [[pouce (unité)|pouce]]s : '''34 centimètres en pouces''' (avec [http://www.google.fr/search?hl=fr&safe=off&q=34+centim%C3%A8tres+en+pouces&btnG=Rechercher&meta= http://google.fr])
* Convertir une unité usuelle en son équivalent SI : '''kilomètre / heure''' ou '''kph''' retourne bien '''0,277777778 m / s'''. Cette fonctionnalité semble toutefois ne pas fonctionner pour toutes les unités, et il vaut alors mieux utiliser la conversion explicite.
* Exprimer votre résultat dans les unités SI : '''(2300 watts) / (230 volts)''' vous rend '''10 ampères'''
* Cette fonctionnalité est une ouverture à la résolution d'équations aux dimensions... (cf: [[Analyse dimensionnelle]])
==== Conversion de devises ====
Les taux de change des devises sont fréquemment mis à jour.
* Convertir des devises : '''50 dollars en euros''', '''en franc suisse''', '''en monnaie de la Russie''', '''en monnaie canadienne''', '''en devise mexicaine''', etc.
* Prix à la quantité : '''2,2 $ par gallon en euro par litres'''
== Limites techniques ==
* Il semble que le plus grand nombre décimal que peut gérer la Calculatrice Google est : '''2 ^ 1023,9999999999991473999...''' ce qui équivaut à '''170,62437695630 !''' ou encore '''1,79769313 × 10^308'''.
* Cela signifierait donc que Google code les nombres réels sur un format 64 bits en double précision.
* Par ailleurs '''1 + 10^15 - 10^15''' affiche '''0''' au lieu de '''1'''. Méfiance donc !
* autre erreur '''2 + 10^15 - 10^15 ''' affiche '''0''' aussi
* autre erreur : '''120 * 119! - 120!''' ne donne pas zéro.
''Plus d'informations sur le codage IEEE 754 : {{en}} [[:en:IEEE floating-point standard#Double-précision 64 bits|version originale]] (en anglais) ou [[IEEE 754#Double-precision 64 bit|version traduite]] (en français, mais plus succinct).''
== Autres opérations ==
Google Calculator, la version anglophone de la Calculatrice Google, offre de nombreuses autres possibilités. Elle permet entre autres d'utiliser certaines unités anglo-saxonnes. Vous devez vous rendre sur la version anglophone du moteur de recherche pour les exploiter.
Attention, la syntaxe des expressions de Google Calculator peut varier de celle de la Calculatrice Google France.
* Google, version francophone : [http://www.google.fr/ http://www.google.fr/]
* Google, version anglophone : [http://www.google.com/ncr http://www.google.com/ncr] ''(en anglais)''
* Aide officielle de Google Calculator : [http://www.google.com/help/calculator.html http://www.google.com/help/calculator.html] ''(en anglais)''
* Un guide plus complet sur Google Calculator : [http://www.googleguide.com/calculator.html http://www.googleguide.com/calculator.html] ''(en anglais)''
{{Google}}
[[Catégorie:Google]]