Bienvenido al foro!!!
Bien, algo sencillo puede ser que empieces por hacer la interface. Un
form con un TEdit y botones para los numeros y las operaciones (las 4
sencillas que quieres hacer).
Al pulsar los numeros (evento OnClick de cada boton) haz que ese
dígito se añada al TEdit.
Cuando hagas OnClick sobre las operaciones, guarda el valor del TEdit
en un registro (por ejemplo, un float) y la operacion en un char
('+', '-', '*', '/')
Una vez que hayas introducido el segundo numero y des al =, haz que
se realice la operacion de la siguiente forma:
swift op {
case op == '+'{
float res = numero + (float)Edit->Text;
Edit->Text = res;
}
//Y asi con cada operacion
}
Espero que esta lógica te sirva para ir empezando
Si te va bien y quieres ir añadiendo operaciones y una logica algo
mas completita, puedes probar a usar una estructura de datos en forma
de arbol, donde los nodos principales son las operaciones y los nodos
hoja son los numeros.
Bueno, lo dicho, espero que esto te ayude. Cualquier duda solo tienes
que contactar conmigo e intentamos hacer esta interfaz.
Un Saludo desde España