Идем дальше. Итак, за прием данных отвечает контроллер, за вычисления и логику отвечает модель, за вывод - вью. Если ошибся в чем-то, просьба поправить меня.1. От пользователя приходят данные;
2. Проверяем, являются ли они float или integer, если нет, то приводим к ним;
3. Округляем полученные данные до сотых;
4. Вычисляем коэффициент, разделив на 100;
5. Приводим получившееся значение к "цифровому" типу данных (это так, на всякий случай);
6. Проверяем, попадает ли значение в определенный диапазон (это чистая логика, типа равен ли 0 или 1, и лежит ли в диапазоне от 0 до 1);
7. Осуществляем вывод после логики.
1) Контроллер - получает данные от внешнего скрипта и отдает их модели;
2) Модель - проверяет данные и производит вычисления, отдает результат контроллеру;
3) Контроллер - отдает виду полученные от модели данные для представления.
А теперь самый главный вопрос: Как описать это все не в одном файле, а используя логику MVC? Писать функции в контроллере и модели? По каким законам и используя какие правила и каноны?