FoxPro/Visual FoxPro - Matematicas, formulas, operaciones

 
Vista:

Matematicas, formulas, operaciones

Publicado por Jaume (2 intervenciones) el 24/04/2021 09:28:21
Hay alguna manera ó alguna dll que pueda manejar desde vfp en que yo pueda intoducir una formula matematica simple y me devuelva el resultado.
Por ejemplo, si tengo el texto "((2/3)+ (3*2))/ 2", que haga el cálculo y me devuelva el resultado, en este caso sería 3.333
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 147
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Matematicas, formulas, operaciones

Publicado por zarlu (97 intervenciones) el 25/04/2021 19:49:26
Buenas tardes Jaume!

a="((2/3)+ (3*2))/ 2"
? EVALUATE(a)

Suerte
zarlu
Chetumal, Quintana Roo, México
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Matematicas, formulas, operaciones

Publicado por Leonardo Daniel A. (497 intervenciones) el 26/04/2021 20:02:32
usas Evaluate( tu_string )

si quieres introducir los datos manualmente, es decir en un formulario con textboxes

a = thisform.txtDivisor1.value
b = thisform.txtDivendo1.value
c = thisform.txtDivisor2.value
d = thisform.txtDivendo2.value
e = thisform.txtDividendoGral.value

f = "((" + a + "/" + b +") + (" + c + "*" + d + ")) / " + e

resultado = Evaluate( f )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Matematicas, formulas, operaciones

Publicado por Jaume (2 intervenciones) el 28/04/2021 05:17:11
Esto es lo que andaba buscado, me funciona muy bien. No sabía que existía esta función.
Muchas gracias a todos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar