« Mathématiques avec Python et Ruby/Nombres entiers en Ruby » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
|||
Ligne 247 :
#Si l'exposant est négatif, le résultat est une fraction;
#Si l'exposant est réel, le résultat est réel aussi.
===Priorités opératoires===
En ''Ruby'' comme en algèbre, on effectue dans l'ordre
#Les parenthèses
#Les fonctions (comme l'élévation à une puissance)
#Les multiplications et divisions
#Les additions et soustractions.
Ainsi
<source lang="ruby">
puts(2+3*5)
</source>
affiche 17 et non 25: Les opérations ne sont pas effectuées de gauche à droite, mais en suivant les priorités opératoires.
=Entiers et itération=
|