« Mathématiques avec Python et Ruby/Freudenthal sous Ruby » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
mAucun résumé des modifications
Ligne 104 :
 
=Quatrième affirmation=
 
Puisque Sam sait aussi sa somme, on sait que sa somme est 17 et le produit de Polly, 52:
 
<source lang="ruby">
puts(sam[1])
puts(prod(17)-doublons)
</source>
 
=À la recherche des x et y perdus=
 
Maintenant qu'on connaît la somme et le produit de ''x'' et ''y'', il reste à déterminer ceux-ci, ce qui peut se faire en résolvant l'équation du second degré <math>x^2-17x+52=0</math> ou par une double boucle:
 
<source lang="ruby">
(3..100).collect{|y| (2..y-1).collect{|x| if x+y==17 and x*y==52 then puts(x,y) end}}
</source>
 
Les inconnues ''x'' et ''y'' sont maintenant connues!
 
[[Catégorie:Python]]