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