Ir para conteúdo
Fórum Script Brasil
  • 0

Correção De Exercício


Rick0350

Pergunta

Uma loja de departamentos armazena em uma matriz os valores vendidos mês a mês em cada um de seus departamentos. Considerando que a loja tenha 5 departamentos (numerados de 1 a 5), faça um programa que leia mês a mês o faturamento de cada departamento. Ao final da leitura, o algoritmo deverá mostrar:

a) Qual foi o maior valor encontrado em um único mês, mostrando o mês em que foi encontrado e o departamento que registrou esse valor.

B) A média de faturamento da loja, mostrando os departamentos que ficaram abaixo da média de faturamento.

c) Qual foi o mês de maior faturamento em toda a loja.

Inicio

FATURAMENTO: matriz [12][5] numérico

SOMACOLUNA: Vetor [12] numérico {para obter o somatório de cada coluna da matriz}

SOMATOTAL, MAIORVALOR, MEDIA, MAIORFAT, LINHA, COLUNA: numérico

{lendo toda a matriz }

Para LINHA de 0 até 11 passo 1 faça

Para COLUNA de 0 até 4 passo 1 faça

Leia FATURAMENTO [LINHA] [COLUNA]

SOMATOTAL <- SOMATOTAL + FATURAMENTO [LINHA][COLUNA] {soma de todas as células para calcular a média}

Fim-para

{soma dos valores de cada coluna para encontrar o maior valor em um único mês}

Para COLUNA de 0 até 4 passo 1 faça

SOMACOLUNA[LINHA] 0

Para LINHA de 0 até 11 passo 1 faça

SOMACOLUNA[LINHA] <- SOMACOLUNA[LINHA] + FATURAMENTO [12][5]

Fim-para

Fim-para

{Calculo da média}

MEDIA = SOMATOTAL/60

{Percorrendo a matriz, para comparar cada uma das posições com a média, para escrever aquelas que ficaram abaixo da média}

Para LINHA DE 0 até 11 passo 1 faça

Para COLUNA DE 0 até 4 passo 1 faça

Se FATURAMENTO [LINHA][COLUNA] < MEDIA então

Escreva (FATURAMENTO[LINHA][COLUNA])

Fim-se

Fim-para

{Somar cada linha da matriz para verificar o maior faturamento da loja}

Para LINHA de 0 até 11 passo 1 faça

SOMALINHA 0 {inicializa a soma com valor 0}

Para COLUNA de 0 até 4 faça

SOMALINHA SOMALINHA + FATURAMENTO [12][5]

Se SOMALINHA>MAIORFAT então

MAIORFAT <- SOMALINHA

Fim-se

Fim-para

Fim

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Como sou iniciante, ainda estou aprendendo somente o portugol, nem sei como testar.

Gostaria que voce desse um olhada pra ver se estou fazendo certo.

Obrigado.

Oi, Rick0350!

Faça um chinês de seu algorítimo. Pois se você já chegou a este ponto, você deve saber como é.

Se não sabe fazer o chinês, então vou explicar abaixo como fazer um chines para um algorítimo que conta de 1 a 5.

Dado o algorítimo:

1inicio algorítimo
2   x <- 1
3   Faça enquanto x < 5
4      x <- x + 1
5   fim faça enquanto
6fim algorítimo

Avaliando o algorítimo (fazendo o chinês)

0 - Inicio o algorítimo

1 - (linha2)inicializo minha variavel com o valor 1

2 - (linha3)pergunto se o valor de x é menor que 5? a resposta é sim (o valor em x é 1) vou para a linha 4.

3 - (linha4) somo 1 ao valor contido em x (que agora passa a valer 2) e atribuo este novo valor a própria variável x

4 - (linha3)pergunto se o valor de x é menor que 5? a resposta é sim (o valor em x é 2) vou para a linha 4.

5 - (linha4) somo 1 ao valor contido em x (que agora passa a valer 3) e atribuo este novo valor a própria variável x

6 - (linha3)pergunto se o valor de x é menor que 5? a resposta é sim (o valor em x é 3) vou para a linha 4.

7 - (linha4) somo 1 ao valor contido em x (que agora passa a valer 4) e atribuo este novo valor a própria variável x

8 - (linha3)pergunto se o valor de x é menor que 5? a resposta é sim (o valor em x é 4) vou para a linha 4.

7 - (linha4) somo 1 ao valor contido em x (que agora passa a valer 5) e atribuo este novo valor a própria variável x

8 - (linha3)pergunto se o valor de x é menor que 5? a resposta é não (o valor em x é 5) vou para a linha 6.

9 - fim do algorítimo.

Tente reproduzir esta lógica em seu exercício. Se houver dúvidas poste novamente.

att

Denis Courcy

Editado por Denis Courcy
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...