Hello
Я пытаюсь разработать физическое решение проблем. Программа специально будет написана для Android, но это не важно. У меня есть эти три уравнения, которые будут знакомы всем, кто знает физику.
vf = vi + a * t
у = vi * t + .5 * t ^ 2
vf ^ 2 = vi ^ 2 + 2 * a * y
Я хотел бы разработать приложение, которое использует эти три уравнения для решения других значений, которые пользователь хочет получить, учитывая любые известные ему переменные. Здесь я сталкиваюсь с проблемами. Если бы я знал каждый раз, какие переменные будут у пользователя, я был бы в порядке. Но так как я этого не делаю, мне нужна моя программа, чтобы иметь возможность переставлять уравнения и заменять отдельные переменные, если это необходимо, для их оценки.
Я знаю, что ответ, вероятно, заключается в том, что мне нужно будет написать отдельный набор кода для каждой комбинации пользовательского ввода, но я был бы признателен, если бы кто-нибудь знал другой способ, поэтому мне не нужно писать код все 100 или так вариации.
Спасибо за любую помощь.