- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Calcular la mínima expresión
Hola a todos.
He estado trabajando en un reporte bastante complicado por el cálculo iterativo que hay en el.
La primera parte se resolvió gracias al aporte de @Ahmedx en éste link: https://community.fabric.microsoft.com/t5/Translated-Spanish-Desktop/M%C3%A1ximo-Com%C3%BAn-Divisor/...
La segunda parte consta de dividir CBT por MCD, el resultado debe ser par para eliminar números primos, por lo tanto tiene un ISODD y si CBT es negativo debe ser cero.
En el ejemplo de arriba, CBT 1 es la primera división entre CBT y MCD 1, luego, con la fórmula de @Ahmedx creé el MCD 2, pero al tratar de hacer la división, se rompe el cálculo por problemas de memoria.
Lo que pretendo hacer es :
CBT / MCD 1 : Si CBT < 0, 0, CBT / MCD 1
CBT 1 Impar = Si el resultado de más arriba es impar, que sume 1 unidad.
MCD 2 = Calcular MCD desde CBT 1 Impar
CBT 1 Impar / MCD 2 : Si CBT < 0, 0, CBT 1 Impar / MCD 2
CBT 2 Impar = Si el resultado de más arriba es impar, que sume 1 unidad.
MCD 3 = Calcular MCD desde CBT 2 Impar
CBT 2 Impar / MCD 3 : Si CBT < 0, 0, CBT 2 Impar/ MCD 3
CBT 3 Impar = Si el resultado de más arriba es impar, que sume 1 unidad.
Así hacer un loop hasta que CBT quede en la mínima expresión.
Acá el archivo:
https://drive.google.com/file/d/1U5EQxlTGjKUzajrzunOGr6KqCdq0csMl/view?usp=drive_link
Muchas gracias!

Helpful resources
User | Count |
---|---|
14 | |
13 | |
11 | |
10 | |
8 |