Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

94
Views
sumando un porcentaje a un entero grande

Estoy haciendo un juego de clic de cookies en el que recientemente convertí el contador de un número primitivo a Big-int y me he enfrentado a un problema en el que necesito agregar un porcentaje a Big-int. Normalmente, si quisiera sumar el 50 % de 1000 a 1000, sería tan fácil como multiplicar 1000 por 1,5, pero no puedes hacerlo con Int. Estoy abierto a ideas sobre cómo resolver este problema, cualquier cosa ayuda. Lo que estaba pensando originalmente es que lo divido por 100 y luego lo multiplico por 150, lo que daría los mismos resultados, pero el problema es que si el original estaba por debajo de 100, el hecho de que sea un int arruinaría este proceso.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

También puedes hacer eso con bigInts:

 const bigIntNum = BigInt(123456); const multipledByTwo = bigIntNum * 2n; console.log(multipledByTwo);

Pero asegúrese de que el número que está calculando al multiplicar esté en el rango de bigInt .

Para agregar un porcentaje al número bigInt , debe escribir el siguiente código:

 const bigIntNum = BigInt(123456); //adding 50% const addedFiftyPercent = bigIntNum + (bigIntNum * 50n) / 100n; //adding x% const addedXPercent = bigIntNum + (bigIntNum * xn) / 100n;
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!