Получается неправильно. Смотри, 1 г углевода и 1 г белка - это 4 ккал. 1 г жиров - это 9 ккал (там, конечно, есть ещё десятые, но они аж так сильно не повлияют, там десяток ккал может быть в плюс, но не столько в минус!)31,3*4 + 37,8*9 + 107,9*4 = 125,2 + 340,2 + 431,6 = 897Ты продукты в прогу сама вводишь или из базы берёшь: не стыкуется аж на столько!!!!!