Пресметајте ја хранливата вредност на калориите со неколку производи - OnlineMathe - das math-форум
Универзитет/колеџ
Тагови: калкулатор за исхрана
Потсетување

11:40 часот, 12.09.2019
Во моментов работам на проект и не стигнувам никаде.
Едноставен опис на проектот:
-Имам алатка која користи разни варијабли за пресметување на максималниот број калории за еден ден (на пр. 2000Kcal).
-Сега програмата треба да пресмета неколку работи за мене врз основа на овој број на калории:
1) Секој ден е поделен на неколку делови, во кои можете да консумирате одреден број калории (секогаш наведен во%, на пр. 30% од дневните калории може да се потрошат за појадок).
2) Ако претпоставиме појадок, програмата има стандардна дека за појадок z. Б. Треба да се потрошат 600 калории, овие 600 калории треба да доаѓаат од:
- 15 грама протеини
- 10 грама маснотии
- 170 грама јаглехидрати
Досега сè е сè уште прилично лесно. Сега на мојот проблем:
- Постојат 4 производи за појадок.
- Секој производ има голем број калории на 100 грама и се состои до одреден степен на протеини, маснотии и јаглехидрати (на пример, 7 грама, 5 грама, 60 грама, остатокот се други супстанции кои не се важни тука)
-Секој производ природно има различен состав на трите компоненти.
- Резултатот од пресметката сега треба да ги распредели 4-те производи, така што на крајот да имате информација колку грама треба да јадете од секој производ за да добиете приближно наведени хранливи вредности (видете точка 2)
Пробав некое време, но не излегов со никаков резултат. Можеби некој има идеја или предлог?
стожерот
19:25 часот, 12.09.2019
нумеричките информации не се доволни за да претставуваат целосен модел овде. Во секој случај, мора да знаете колку kcal'en соодветниот производ има на 100g. Сега земам 200ккал за производ 1.
Тогаш збирот на количината на четирите производи не смее да надмине 600 kcal. Ги запишувам единиците во загради.
2 0 0 [kcal] 1 0 0 g ⋅ x 1 [g] +. . . + . . + . . ≤ 6 0 0 [kcal] (1)
x 1 е количината во грамови на производот 1. Ова е ограничување на kcal. Ми недостасуваат специфични информации за другите 3 производи.
На пример, сега ви треба ограничување на протеините. Takeе преземам поголемо или еднакво ограничување (барем).
7 [g] 1 0 0 [g] ⋅ x 1 [g] +. . . + . . + . . ≥ 1 5 [g]
Ограничувањето на маснотиите е соодветно
5 [g] 1 0 0 [g] ⋅ x 1 [g] +. . . + . . + . . 0 1 0 [g]
6 0 [g] 1 0 0 [g] ⋅ x 1 [g] +. . . + . . + . . 7 1 7 0 [g]
Или нема решение или има збир на решенија во одредена област. На прв поглед, нема објективна функција. Може да се земе ограничувањето на kcal како линија функција - или дополнително или едноставно да го замени - т.е. без (1):
Мин. 2 0 0 [kcal] 1 0 0 g ⋅ x 1 [g] + . . . + . . . + . . .