Programa 5 - Otimização Barcos
- #include <stdio.h>
- int main(){
- int a,b,c,l=0,ra,rb,rc,rl=0;// a = jangadas, b = canoas , c = arcas
- for (a=0;a<5;a++){
- for (b=0;b<9;b++){
- for (c=0;c<4;c++){
- if (a+b+c<11){ // restringe o máximo de capitães
- if(a+2*b+3*c<19){ // restringe o máximo de funcionários
- l=(50*a)+(70*b)+(100*c); if(l>rl){ rl=l ; ra = a; rb = b ; rc = c;}
- // Faz o teste, se o lucro encontrado na equação é maior que o lucro armazenado, se sim troca as respostas para arcas, canoas, jangadas e lucro.
- // As variáveis que começam com r estão armazenando a resposta.
- }
- }
- }
- }
- }
- printf ("Solucao: \n\nJangadas = %d\nCanoas = %d\nArcas = %d\nLucro = %d\n\n\n",ra,rb,rc,rl);
- system("pause");
- return 0;
- }
Nenhum comentário:
Postar um comentário