model calçasecamisas
uses "mmxprs"
declarations
c1:
mpvar! calças
c2:
mpvar! camisas
end-declarations
eq1:= 10*c1 + 10*c2 <=50
eq2:= 10*c2 <=30
eq3:= 20*c1 + 10*c2 <=30
eq4:= 30*c1 + 35*c2 <=80
eq5:= 12*c1 + 8*c2 <=120
eq6:= 10*c1 + 15*c2 <=100
eq7:= c1 >=0!
eq8:= c2 >=0!
obj:=500*c1
+ 800*c2! Função objeto
maximize(obj)
writeln("O ganho máximo de lucro da operação
produtiva(obj) é", getobjval)! valor da função objetivo
!writeln("O valor de eq1 é", getsol (eq1))
!writeln("O valor de eq2 é", getsol (eq2))
!writeln("O valor de eq3 é", getsol (eq3))
!writeln("O valor de eq4 é", getsol (eq4))
!writeln("O valor de eq5 é", getsol (eq5))
!writeln("O valor de eq6 é", getsol (eq6))
end-model