te doy un ejemplo de como sumar 2 numero de 2 edit diferentes y poner el resultado en un tercer edit.
NECESITAS:
- 3 edit
- 1 boton
no le cambie los nombres a ninguno de los componentes, los deje como los pone el programa (Edit1, Edit2, Edit3, Button1).
PASOS:
1- A los 3 edits, hay que cambiarles la propiedad
NumbersOnly a
true, para asegurarnos de que se ingresen numeros solamente
2- accedemos a la implementacion del evento onClick() del boton, para esto, hacemos doble click en el
3- ponemos el siguiente codigo:
Código C++:
Ver originalint primer_numero= Edit1->Text.ToInt();
int segundo_numero= Edit2->Text.ToInt();
Edit3->Text= IntToStr(primer_numero+segundo_numero);
Lineas 1 y 2: en estas dos lineas obtenemos los numeros que se ingresan en los Edit1 y Edit2 y los guardamos en sus variables correspondientes. Para obtener el contenido de un Edit se lee su propiedad
Text (ej. Edit1->Text) pero como esta propiedad es de tipo
UnicodeString la tenemos que convertir a entero con la funcion
ToInt() (ej. Edit->Text.ToInt()).
Linea 4: en el Edit3 es donde vamos a guardar el resultado,por lo que tenemos que modificar su propiedad
Text a lo que nosotros queramos, pero esta propiedad es de tipo
UnicodeString y nuestra suma va a ser de tipo
Int, entonces usamos la funcion
IntToStr() que retorna el parametro que le damos como
UnicodeString.
ahora, para tu ejercicio necesitas datos de tipo flotante,
IntToStr(), cambia por
FloatToStr() y la funcion
ToInt() cambia por
ToDouble()