Cómo supersize matemáticas en rubí con un gran número

A diferencia de una calculadora de bolsillo, o incluso la calculadora en un teléfono inteligente, Ruby tiene el apoyo increíble para algunos números verdaderamente gigantescos. Dar la siguiente intentarlo:

2.2.2: 022 >- 1234567890 * 9876543210 * = 12345678998765432234567890>- 150534112319147377922666710346041538891241000

Hay 45 dígitos de ese número! Usted puede utilizar el operador exponente (**) Para elevar un número por un cierto poder:

2.2.2: 026 >- 10 ** 2 =>-100

Intenta dar con algunos números muy grandes de su propio y hacer algo de aritmética sobre ellos.

Si usted no ha aprendido acerca de los exponentes, sin embargo, todo lo que necesita saber es que es lo mismo que tomar un número y multiplicarlo por sí mismo el número de veces indicado por el número exponente. Asi que 10 ** 2 significa multiplicar 10 por sí mismo dos veces: 10 * 10. A veces se oye a alguien hablar de exponentes utilizando la frase un número elevado a una cierta potencia. En este ejemplo, 10 se eleva a la segunda potencia.

Artículos Relacionados