Advertisement
arkanon

Quanto vale o retângulo?

Feb 18th, 2017
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 12.91 KB | None | 0 0
  1. # http://fb.com/todaamatematica/photos/a.602147333194729.1073741828.601759066566889/1265019473574175/
  2. #
  3. # Se o retângulo representar um único dígito, então
  4. # (10 + x)x = 90 + x ⇒ x = 6
  5. #
  6. # Mas e se ele representar um inteiro positivo qualquer?
  7. # Então, se x tiver n dígitos,
  8. #
  9. # (10ⁿ + x)x = 9·10ⁿ + x ⇒ x = ( √( (10ⁿ - 1)² + 4·9·10ⁿ ) - (10ⁿ - 1) ) / 2
  10. #
  11. # Não aparece x>0 inteiro quando n>1, mas vemos uma bela regularidade se formando na parte decimal de x :)
  12.  
  13. for n in {0..102}
  14. {
  15.   printf "# n = %3i ⇒ x = " $n
  16.   BC_LINE_LENGTH=0 bc <<< "scale=100; ( sqrt( (10^$n-1)^2 + 4*9*10^$n ) - (10^$n-1) ) / 2"
  17. }
  18.  
  19. # n =   0 ⇒ x = 3.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  20. # n =   1 ⇒ x = 6.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  21. # n =   2 ⇒ x = 8.3813441447242135484526932614234208108559778868739304467335831809700903469635381166639671948923313049
  22. # n =   3 ⇒ x = 8.9291986107800241115851121381226310374274560733984679960213230626675317693154668283585643878826693011
  23. # n =   4 ⇒ x = 8.9928122140696549285747664999105648294395128036445309363489475637128332803588646799706594499553145081
  24. # n =   5 ⇒ x = 8.9992801223740141796255138557875637742297392147555092964182377691450820591391464058016284780989584557
  25. # n =   6 ⇒ x = 8.9999280012239740086181042513563601814010918765397754670293416098999285432662643267051987375161556757
  26. # n =   7 ⇒ x = 8.9999928000122399740080618118425097803706237105478841244253454198918645303123343446201391886875662975
  27. # n =   8 ⇒ x = 8.9999992800001223999740080061811984250940203716679707591669266057603016782332972162701658087227923816
  28. # n =   9 ⇒ x = 8.9999999280000012239999740080006181199842509364203717723970729604693514193577972966977710507256619832
  29. # n =  10 ⇒ x = 8.9999999928000000122399999740080000618119998425093604203717828397072664846935995553575468584705215185
  30. # n =  11 ⇒ x = 8.9999999992800000001223999999740080000061811999984250936004203717838839707263528469360809153575218146
  31. # n =  12 ⇒ x = 8.9999999999280000000012239999999740080000006181199999842509360004203717839883970726323284693608945153
  32. # n =  13 ⇒ x = 8.9999999999928000000000122399999999740080000000618119999998425093600004203717839988397072632032846936
  33. # n =  14 ⇒ x = 8.9999999999992800000000001223999999999740080000000061811999999984250936000004203717839998839707263200
  34. # n =  15 ⇒ x = 8.9999999999999280000000000012239999999999740080000000006181199999999842509360000004203717839999883970
  35. # n =  16 ⇒ x = 8.9999999999999928000000000000122399999999999740080000000000618119999999998425093600000004203717839999
  36. # n =  17 ⇒ x = 8.9999999999999992800000000000001223999999999999740080000000000061811999999999984250936000000004203717
  37. # n =  18 ⇒ x = 8.9999999999999999280000000000000012239999999999999740080000000000006181199999999999842509360000000004
  38. # n =  19 ⇒ x = 8.9999999999999999928000000000000000122399999999999999740080000000000000618119999999999998425093600000
  39. # n =  20 ⇒ x = 8.9999999999999999992800000000000000001223999999999999999740080000000000000061811999999999999984250936
  40. # n =  21 ⇒ x = 8.9999999999999999999280000000000000000012239999999999999999740080000000000000006181199999999999999842
  41. # n =  22 ⇒ x = 8.9999999999999999999928000000000000000000122399999999999999999740080000000000000000618119999999999999
  42. # n =  23 ⇒ x = 8.9999999999999999999992800000000000000000001223999999999999999999740080000000000000000061811999999999
  43. # n =  24 ⇒ x = 8.9999999999999999999999280000000000000000000012239999999999999999999740080000000000000000006181199999
  44. # n =  25 ⇒ x = 8.9999999999999999999999928000000000000000000000122399999999999999999999740080000000000000000000618119
  45. # n =  26 ⇒ x = 8.9999999999999999999999992800000000000000000000001223999999999999999999999740080000000000000000000061
  46. # n =  27 ⇒ x = 8.9999999999999999999999999280000000000000000000000012239999999999999999999999740080000000000000000000
  47. # n =  28 ⇒ x = 8.9999999999999999999999999928000000000000000000000000122399999999999999999999999740080000000000000000
  48. # n =  29 ⇒ x = 8.9999999999999999999999999992800000000000000000000000001223999999999999999999999999740080000000000000
  49. # n =  30 ⇒ x = 8.9999999999999999999999999999280000000000000000000000000012239999999999999999999999999740080000000000
  50. # n =  31 ⇒ x = 8.9999999999999999999999999999928000000000000000000000000000122399999999999999999999999999740080000000
  51. # n =  32 ⇒ x = 8.9999999999999999999999999999992800000000000000000000000000001223999999999999999999999999999740080000
  52. # n =  33 ⇒ x = 8.9999999999999999999999999999999280000000000000000000000000000012239999999999999999999999999999740080
  53. # n =  34 ⇒ x = 8.9999999999999999999999999999999928000000000000000000000000000000122399999999999999999999999999999740
  54. # n =  35 ⇒ x = 8.9999999999999999999999999999999992800000000000000000000000000000001223999999999999999999999999999999
  55. # n =  36 ⇒ x = 8.9999999999999999999999999999999999280000000000000000000000000000000012239999999999999999999999999999
  56. # n =  37 ⇒ x = 8.9999999999999999999999999999999999928000000000000000000000000000000000122399999999999999999999999999
  57. # n =  38 ⇒ x = 8.9999999999999999999999999999999999992800000000000000000000000000000000001223999999999999999999999999
  58. # n =  39 ⇒ x = 8.9999999999999999999999999999999999999280000000000000000000000000000000000012239999999999999999999999
  59. # n =  40 ⇒ x = 8.9999999999999999999999999999999999999928000000000000000000000000000000000000122399999999999999999999
  60. # n =  41 ⇒ x = 8.9999999999999999999999999999999999999992800000000000000000000000000000000000001223999999999999999999
  61. # n =  42 ⇒ x = 8.9999999999999999999999999999999999999999280000000000000000000000000000000000000012239999999999999999
  62. # n =  43 ⇒ x = 8.9999999999999999999999999999999999999999928000000000000000000000000000000000000000122399999999999999
  63. # n =  44 ⇒ x = 8.9999999999999999999999999999999999999999992800000000000000000000000000000000000000001223999999999999
  64. # n =  45 ⇒ x = 8.9999999999999999999999999999999999999999999280000000000000000000000000000000000000000012239999999999
  65. # n =  46 ⇒ x = 8.9999999999999999999999999999999999999999999928000000000000000000000000000000000000000000122399999999
  66. # n =  47 ⇒ x = 8.9999999999999999999999999999999999999999999992800000000000000000000000000000000000000000001223999999
  67. # n =  48 ⇒ x = 8.9999999999999999999999999999999999999999999999280000000000000000000000000000000000000000000012239999
  68. # n =  49 ⇒ x = 8.9999999999999999999999999999999999999999999999928000000000000000000000000000000000000000000000122399
  69. # n =  50 ⇒ x = 8.9999999999999999999999999999999999999999999999992800000000000000000000000000000000000000000000001223
  70. # n =  51 ⇒ x = 8.9999999999999999999999999999999999999999999999999280000000000000000000000000000000000000000000000012
  71. # n =  52 ⇒ x = 8.9999999999999999999999999999999999999999999999999928000000000000000000000000000000000000000000000000
  72. # n =  53 ⇒ x = 8.9999999999999999999999999999999999999999999999999992800000000000000000000000000000000000000000000000
  73. # n =  54 ⇒ x = 8.9999999999999999999999999999999999999999999999999999280000000000000000000000000000000000000000000000
  74. # n =  55 ⇒ x = 8.9999999999999999999999999999999999999999999999999999928000000000000000000000000000000000000000000000
  75. # n =  56 ⇒ x = 8.9999999999999999999999999999999999999999999999999999992800000000000000000000000000000000000000000000
  76. # n =  57 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999280000000000000000000000000000000000000000000
  77. # n =  58 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999928000000000000000000000000000000000000000000
  78. # n =  59 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999992800000000000000000000000000000000000000000
  79. # n =  60 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999280000000000000000000000000000000000000000
  80. # n =  61 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999928000000000000000000000000000000000000000
  81. # n =  62 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999992800000000000000000000000000000000000000
  82. # n =  63 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999280000000000000000000000000000000000000
  83. # n =  64 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999928000000000000000000000000000000000000
  84. # n =  65 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999992800000000000000000000000000000000000
  85. # n =  66 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999280000000000000000000000000000000000
  86. # n =  67 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999928000000000000000000000000000000000
  87. # n =  68 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999992800000000000000000000000000000000
  88. # n =  69 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999280000000000000000000000000000000
  89. # n =  70 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999928000000000000000000000000000000
  90. # n =  71 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999992800000000000000000000000000000
  91. # n =  72 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999280000000000000000000000000000
  92. # n =  73 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999928000000000000000000000000000
  93. # n =  74 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999992800000000000000000000000000
  94. # n =  75 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999280000000000000000000000000
  95. # n =  76 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999928000000000000000000000000
  96. # n =  77 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999992800000000000000000000000
  97. # n =  78 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999280000000000000000000000
  98. # n =  79 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999928000000000000000000000
  99. # n =  80 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999992800000000000000000000
  100. # n =  81 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999280000000000000000000
  101. # n =  82 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999928000000000000000000
  102. # n =  83 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999992800000000000000000
  103. # n =  84 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999280000000000000000
  104. # n =  85 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999928000000000000000
  105. # n =  86 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999992800000000000000
  106. # n =  87 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999280000000000000
  107. # n =  88 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999928000000000000
  108. # n =  89 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999992800000000000
  109. # n =  90 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999280000000000
  110. # n =  91 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928000000000
  111. # n =  92 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992800000000
  112. # n =  93 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999280000000
  113. # n =  94 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928000000
  114. # n =  95 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992800000
  115. # n =  96 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999280000
  116. # n =  97 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928000
  117. # n =  98 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992800
  118. # n =  99 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999280
  119. # n = 100 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928
  120. # n = 101 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992
  121. # n = 102 ⇒ x = 8.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement