Suppongo che la risoluzione del tuo sistema possa essere riassunto in una o più formule matematiche. In tal caso dividerei il problema in due parti, la prima in cui implementi un parser che analizza e raccoglie i dati e una seconda parte dove tali dati verranno elaborati. Non avendo specificato il tipo di sistema ti propongo una possibile soluzione per risolvere le equazioni di secondo grado. Avendo quest'ultime la seguente forma:
codice:
ax^2 + bx + c = 0
Il parser legge ed estrae i parametri a, b e c con i quali puoi risalire alle due soluzioni con la classica formula:
codice:
(-b +/- radice(b^2 - 4ac)) / 2a
Questo naturalmente è un esempio banale ma potrebbe sempre ispirarti una possibile soluzione.