demonomed 0 Denunciar post Postado Novembro 12, 2007 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
Kandrade 7 Denunciar post Postado Novembro 12, 2007 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
demonomed 0 Denunciar post Postado Novembro 12, 2007 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
Kandrade 7 Denunciar post Postado Novembro 12, 2007 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
demonomed 0 Denunciar post Postado Novembro 12, 2007 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
Kandrade 7 Denunciar post Postado Novembro 12, 2007 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