|
El Foro es mi casa
![]()
|
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, |
||||||||
|
|
|
|
Administrador
![]()
|
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: Código:
Campo Acción Campo Acción2 ---------------- ------ ---------------- ------- a + b and c - d or ... NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Gracias pela dica! ---------- Post añadido : 23:16 ---------- Post anterior : 23:10 ----------
Gracias, parece que resolve o meu problema ! |
||||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||