человек должен знать всякие коэффициенты
А как по другому???
Вы программист или Нострадамус? Ваша программа сама сможет их угадывать? Да один раз нужно ввести (для этого конечно нужно их знать), далее программа их использует.
Или может вы изобрели универсальную формулу для ВСЕХ одну? Все люди разные - возраст, вес, стаж заболевания, физическая активность, состояние здоровья (самочувствие), усталость, время года (температурный режим окружающей среды), время суток и много чего еще. У одного и того же человека коэффициенты меняются, а у разных людей тем более они разные.
когда рекомендуется не нагружать себя физически, или перекусить
когда у вас сахар в норме и нет активных (еще не усвоившихся) инсулина и углеводов, то не рекомендуется нагружать себя физически без дополнительного приема углеводов, и наоборот: сахар в норме и нет активных инсулина и углеводов - не рекомендуется прием углеводов без дополнительных физнагрузок или дополнительной дозы инсулина.
Похоже вы изобретаете не велосипед, а вечный двигатель.
Я допускаю, что вы можете сделать более удобный, самый удобный в Мире интерфейс, НО главное правильность работы программы, ее расчетов. Начните с того, как и что программа будет считать. Думаю тогда вы придете к тому, что такие программы уже есть, но возможно вы дополните их какими-то функциями важными для вас, а может и для многих других диабетиков.
Присмотритесь к программам
Connie. Есть компьютерная версия (
http://diacalc.org/help/start) и телефонная (
http://diacalc.org/help/mobilej2me:soft:dcjmobile) - удобно работают в паре. Лично я сегодня пользуюсь ими (точнее только телефонной, компьютерную использую только для заливки базы на телефонную).
Все выше сказанное лишь мое мнение, возможно я не правильно понял вашу задумку и то, что вы хотите сделать.