nodochy
У нас бы человек он сначала сделал простой калькулятор с 8 действиями. Потом он сделал инженерный. Потом сделал калькулятор для уравнений -> систем уравнений -> производных/интегралов -> дифференциальных уравнений(нескольких типов, не помню точно каких)
Не надо делать ничего сложного с точки зрения математики. Надо сделать калькулятор, как в винде, повторить его полностью и точь в точь. Фактически, это модель калькулятора из реала.
Сложная математика не всегда приводит к сложному программированию. Очень часто сложная математика кодируется в несколько строк. Поэтому код математиков обычно ничего из себя не представляет и просто классифицируется программистами как очень посредственный код. Практически всегда научные коды из диссертаций математиков и физиков представляют из себя кучу говнокода, непригодного для дальнейшей разработки или включения в чистые проекты. Ну, с них и спроса нет, так как они не программисты.