Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
Restar dos cantidades y dividir en valores fraccionarios

Tengo problemas para encontrar una función para este tipo de operación matemática extraña que estoy tratando de lograr. Digamos que tienes dos cantidades de un líquido en onzas. Las dos cantidades se pueden dividir en solo cuatro partes diferentes: 1 onza, 32 de 1 onza, 64 de 1 onza y 128 de 1 onza. Por ejemplo, estas dos cantidades podrían ser:

ONZ 32 64 128
2 22 - 3
1 10 - 1

Necesito calcular la diferencia entre estas dos cantidades. Esto es fácil de hacer a mano, pero no tanto mediante programación. El resultado esperado para esta situación sería 1oz, 12/32, 0/64 y 2/128. Debo terminar con las cantidades divididas en sus proponentes más pequeños, por lo que 32/32 debería convertirse en 1 onza, etc. ¿Cuál es la mejor manera de implementar esto?

Esto es lo que he estado intentando más recientemente (solo convirtiendo a y desde decimal):

  1. Convierta la cantidad a fracción (como tiempo a decimal) oz + (b * (1/32)) + (c * (1/64)) + (d * (1/128)) = 2.7109375
  2. Saca el número entero del decimal: 2 = 2oz
  3. Calcula 32 a partir del decimal restante (0,7109375 * (64/1) = 22 32 con un resto de 0,75
  4. Intente calcular 64 (debe ser cero), 0,75 * (64/1) = 48, lo cual es incorrecto.

Esta matemática se basa en https://www.calculatorsoup.com/calculators/time/decimal-to-time-calculator.php

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda