Tema: ecuaciones
Ver Mensaje Individual
  #4  
Antiguo 17-04-2006
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Reputación: 20
[Gunman] Va por buen camino
Mira lo que puedes hacer es:
||EDIT_A||x ||EDIT_B|| = ||EDIT_C||
Esto seria el form, junto con un botón que ponga "Calcular" o algo por el estilo y luego haces lo que ha dicho Robert01;
x := (||EDIT_CEDIT_B||)/||EDIT_A||;
Recuerda que tienes que convertir el valor de cada edit a integer i que x ha de ser de tipo float.
Si quieres hacerlo de otra forma, por ejemplo, un edit que el usuario le indica toda la equación, el programa ha de hacer:
1.- Separar los valores con X de los que no tienen X, por ejemplo podrias usar la función Copy() y la función Pos().
2.- Obtener el valor final de las partes CON X y de las partes SIN X.
3.- Hacer lo mismo que antes, X := PARTES_SIN_X/PARTES_CON_X
Has de tener en cuenta que cuando extraigas los valores has de sacar el signo de este también, me explico?
__________________
l2prog.co.nr
Responder Con Cita