Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema na soma #331

Open
Tailan783 opened this issue Nov 8, 2024 · 1 comment
Open

Problema na soma #331

Tailan783 opened this issue Nov 8, 2024 · 1 comment
Labels

Comments

@Tailan783
Copy link

Descrição do problema

o programa n faz a soma, variavel não declarada

Código

programa {
  funcao inicio() {

  //Soma das dos elementos das matrizes//

    inteiro matriz[10][10] = 
    {

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10},

    {10, 9, 8, 7, 6, 5, 4, 3, 2, 1},

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10},

    {10, 9, 8, 7, 6, 5, 4, 3, 2, 1},

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10},

    {10, 9, 8, 7, 6, 5, 4, 3, 2, 1},

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10},

    {10, 9, 8, 7, 6, 5, 4, 3, 2, 1},

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10},

    {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}
}
  para (inteiro i = 0; i < 10; i++ ) {
      para (inteiro j = 0; j < 10; j++) 
    {   
     soma = soma + matriz[i][j]
    }
  }
  escreva ("a soma dos elementos das matrizes é: ", soma)

  }
}

Comentários adicionais

No response

@Tailan783 Tailan783 added the bug label Nov 8, 2024
@ronneyns
Copy link

Correção: a variável "soma" não foi declarada.

Dicas importantes:

  • quando estiver programando e der um erro de compilação ou de execução, leia com atenção a mensagem para poder analisar o que houve e fazer os devidos reparos no código;
  • sempre que for acumular valores, você deve inicializar a variável de acumulação com 0 (zero) se for um somatório (a + b + c + ...) ou 1 (um) se for um produtório (a * b * c * ...). A razão disso é porque você não sabe qual o valor inicial de uma variável assim que você a "cria", então deve garantir que tenha um valor inicial adequado para o que você quer fazer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants