高中物理解题助手的疑难

我想要达到的结果
人为先对题目分析,按顺序列出需要用到的公式,并对公式中的某些未知数(字母)赋值,然后由电脑自行判断并进行运算,并自行将解出的值·赋值给下一个公式中的未知数(字母),以此类推,最终得到目的值;
问题
1.公式的字母的合理设定;
2.相关不等式的解法;-分函数吗
3.电脑自行将上个解出的未知数(字母),带入下一个公式中,并进行运算;
感谢各位的帮忙

大概的思路流程如下:

// 公式1 给出条件值val1或者直接写在函数内
void formula01(double val1) {
    // 根据条件值求出本公式结果
    double val2 = val1;
    // 调用下一个公式并将该结果传入下一个公式函数
    formula02(val2);
}
// 公式2
void formula02(double val2) {
    // 根据参数求出本公式结果
    double val3 = val2;
    // 调用下一个公式并将该结果传入下一个公式函数
    formula03(val3);
}
// 以此类推......
// 最终公式
void formula03(double val3) {
    // 根据条件值求出最终结果
    double val = val3;
}