Projeto E-JOVEM
40
ALGORITMO EXEMPLO1
DECLARE a[1:3], p[1:3], i, j, maior, anterior, custo[1:3], estoque[1:3,1:3],
custoArmazemProduto[1:3,1:3]: NUMERICO
LEIA a[1],..., p[1],..., i, j, maior, anterior, custo[1],..., estoque[1,1],..., custoArmazemProduto[1,1],...
INICIO
maior, anterior = 0
i, j = 1 // variáveis contadoras
custo[1] = 260.00 // variável unidimensional custo do Produto 1
custo[2] = 420.00 // variável unidimensional custo do Produto 2
custo[3] = 330.00 // variável unidimensional custo do Produto 3
estoque[1,1] = 1200 // variável multidimensional estoque do Produto 1 no Armazém 1
estoque[1,2] = 3700 // variável multidimensional estoque do Produto 2 no Armazém 1
estoque[1,3] = 3737 // variável multidimensional estoque do Produto 3 no Armazém 1
estoque[2,1] = 1400 // variável multidimensional estoque do Produto 1 no Armazém 2
estoque[2,2] = 4210 // variável multidimensional estoque do Produto 2 no Armazém 2
estoque[2,3] = 4224 // variável multidimensional estoque do Produto 3 no Armazém 2
estoque[3,1] = 2000 // variável multidimensional estoque do Produto 1 no Armazém 3
estoque[3,2] = 2240 // variável multidimensional estoque do Produto 2 no Armazém 3
estoque[3,3] = 2444 // variável multidimensional estoque do Produto 3 no Armazém 3
ENQUANTO i <= 3
FACA
ENQUANTO j <= 3
FACA
LER (estoque[i,j]); // resolve questão “a” – Ler o estoque inicial.
SE( RESTO(i,3) == 1 ) ENTAO
a[i] = a[i] + estoque[i,j]; // Itens no armazém 1
FIM-SE
SE( RESTO(i,3) == 2 ) ENTAO
a[i] = a[i] + estoque[i,j]; // Itens no armazém 2
FIM-SE
SE( RESTO(i,3) == 0 ) ENTAO
a[i] = a[i] + estoque[i,j]; // Itens no armazém 3
FIM-SE
j = j + 1;
FIM-ENQUANTO
i = i + 1;
FIM-ENQUANTO // o comando escreva abaixo resolve a questão “b” – Itens armazenados em cada
armazém
ESCREVER(“Estoque no Armazem2 ”+a[2]); ESCREVER(“Estoque no Armazem3 ”+a[3]);
(Resolução questões “c” e “d”)
...//continuação exemplo 1
i = 1 // reinicializando variável contadora
ENQUANTO i <= 3
ESCREVER(“Estoque no Armazém ”+ i +” = ”+a[i]);
FACA
FIM-ENQUANTO
i = 1 // reinicializando variável contadora
ENQUANTO i <= 3
FACA