« 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=