Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

demonomed

matriz ou/e vetores

Recommended Posts

Em um exercício de algoritmo que eu estava fazendo recentemente, surgiu a seguinte dúvida:

 

Digamos que eu tenha um empresa com 5 departamentos.

 

E eu precisasse saber qual foi o maior valor encontrado em um único mes,

 

em que mês e qual departamento foi encontrado...

 

Eu faria uma Matriz de [12][5] ?ou usaria vetores?

 

como que o programa ira percorrer para achar os valores?

 

quais variáveis seriam criadas?

 

 

alguém pode dar uma mão? Abraço obrigado! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse caso acho melhor usar matriz.

Voce vai guardar o valor para cada departamento?

apenas isso?

 

se for algo além disso o melhor é usar registro.

 

Em um exercício de algoritmo que eu estava fazendo recentemente, surgiu a seguinte dúvida:

 

Digamos que eu tenha um empresa com 5 departamentos.

 

E eu precisasse saber qual foi o maior valor encontrado em um único mes,

 

em que mês e qual departamento foi encontrado...

 

Eu faria uma Matriz de [12][5] ?ou usaria vetores?

 

Voce precisa de duas variáveis "índices".

Uma que controla o mes. Vai de 1 até 12

Outra que controla o departamento. vai de 1 até 5.

Para achar o maior valor voce precisa de outra variavel, para achar o mes e o departamento também precisa de outras variáveis.

 

Basicamente para percorrer toda a matriz use dois laços assim:

 

para i de 1 ate 5 faca
   para j de 1 ate 12 faca
	  // aqui faca o calculo para achar o maior valor
   fim_para
fim_para

como que o programa ira percorrer para achar os valores?

 

quais variáveis seriam criadas?

 

 

alguém pode dar uma mão? Abraço obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado por responder camarada! na verdade tbm precisaria saber a média de faturamento da loja,

 

mostrando os departamentos que ficaram abaixo da média de faturamento. E qual foi o mês de maior

 

faturamento em toda a loja... seria isso http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

se puder dar uma mão agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A média de faturamento anual por exemplo:

 

acumula <- 0
para i de 1 ate 5 faca
   para j de 1 ate 12 faca
	  acumula <- acumula + matriz[i][j]
   fim_para
fim_para
media <- acumula / 5

para achar quem está abaixo voce precisa somar cada um dos 5 e verificar usando um "se" para achar quem está abaixo da média.

 

 

Obrigado por responder camarada! na verdade tbm precisaria saber a média de faturamento da loja,

 

mostrando os departamentos que ficaram abaixo da média de faturamento. E qual foi o mês de maior

 

faturamento em toda a loja... seria isso http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

se puder dar uma mão agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

uhahuahua é isso mesmo que acontece.

Foi nada, precisando de ajuda é só postar.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

O engraçado da lógica, é que quando você entende voccê pensa:"como eu não tinha pensado nisso antes.."

 

kaukauakukakau valeu Kandrade abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.