Ver la Versión Completa : [Sintaxis] Calculos Matematicos
Joseg
25 de enero de 2016, 14:02
Bom dia,
Queria guardar numa string formulas para executar posteriormente do tipo:
2A+C/D ou 2(A+B)/D (D=%). etc
Com o comando "COMPUTE" posso fazer isto, mas tenho que ir validar os espaços, ver a onde se inicia/termina "(" e ")".
Há alguma forma mais facilitada de interpretar estas formulas?
Serão sempre operações básicas com "+,-, /, *
Obrigado,
Kuk
25 de enero de 2016, 17:57
Joseg, dicha funcionalidad no está prevista en COBOL (como MatLab por ejemplo), por lo cual claramente se puede hacer pero como bien indicas hay que hacer un parser de formulas a mano.
Si te vale una solución "step-by-step", lo que te sugiero es que hagas algo parecido a las herramientas que trabajan con querys SQL, tipo DBVisualizer, DBeaver etc, líneas con campos dentro:
Ejemplo:
Campo Acción Campo Acción2
---------------- ------ ---------------- -------
a + b and
c - d or
...
Fito
25 de enero de 2016, 20:22
Hola Amigo:
Usando Script Control de Microsoft creo que podés hacer eso.
Acá encontré una prueba que hice hace mucho...
Saludos. Fito...
Joseg
26 de enero de 2016, 00:16
Joseg, dicha funcionalidad no está prevista en COBOL (como MatLab por ejemplo), por lo cual claramente se puede hacer pero como bien indicas hay que hacer un parser de formulas a mano.
Si te vale una solución "step-by-step", lo que te sugiero es que hagas algo parecido a las herramientas que trabajan con querys SQL, tipo DBVisualizer, DBeaver etc, líneas con campos dentro:
Ejemplo:
Campo Acción Campo Acción2
---------------- ------ ---------------- -------
a + b and
c - d or
...
Gracias pela dica!
---------- Post añadido : 23:16 ---------- Post anterior : 23:10 ----------
Hola Amigo:
Usando Script Control de Microsoft creo que podés hacer eso.
Acá encontré una prueba que hice hace mucho...
Saludos. Fito...
Gracias, parece que resolve o meu problema !
vBulletin v3.8.7, Derechos ©2000-2026, Jelsoft Enterprises Ltd.