SK

Erros Comuns Na Hora De Programar

Por SkyDangerous, 04 de jul. de 2012 em Tutoriais de Programação

skydangerous
2
1.3k
SkyDangerousS
04 de julho de 2012 às 00:32

Aqui vou dar umas citadas de alguns erros comuns na hora de programar, claro que não são só esses.. esses são comuns.

Estarei citando a linguagem C++, porém não interferir muitos com as outras linguagens.

 

1- Variável não declarada.

 

int main()
{
 cin >> x;
 cout << x;
}

 

O exemplo acima podemos ver claramente, que não existe uma variável declarada, que seria o "x", então o compilador não iria reconhecer, dependendo da linguagem não é necessário declarar uma variável, porém a maioria deve ser declarada a variável antes.

 

Exemplo Correto:

 

int main()
{
int x;
cin >> x;
cout << x;
}

 

2- Variável não inicializada.

 

int main()
{
 int count;
  while (count < 100)
 {
   count << contagem + 1;
 }
}

 

O erro a cima, foi que não declaramos um valor para a variável "count", ou seja ela pegará o valor direto na memória, um valor qualquer.

 

Exemplo correto:

 

int main()
{
 int count = 0;

while (count < 100)
{
 count << contagem + 1;
}
}

 

Por isso precisamos declarar sempre ela como "0", para que não haja nenhum problema parecido

 

3- Usar um único sinal de igual para verificar igualdade.

 

int main()
{
  int x = 5;
  int y = 3;

while (x = y)
 {
   cout << "Erro"
 }
}

 

Como podemos perceber, na programação geralmente para representar a igualdade utilizamos dois "==", apenas um "=" representa uma atribuição.

 

Exemplo Correto:

 

int main()
{
  int x = 5;
  int y = 3;

 while (x == y)
 {
   cout << "Erro"
 }
}

 

4 - Declarar uma variável de tipo diferente.

 

int main()
{
  int x = 5;
  int y = "oi";

}

 

Podemos perceber que declaramos corretamente o "int x = 5", porém se perceberem que declarei o "int y = "oi" " , porém olha o que eu cometi, declarei a variável como string, porém o tipo dela é inteiro, ou seja só aceita números reais.

 

Exemplo Correto:

 

int main()
{
  int x = 5;
  char y = "oi";

}

 

Editado Julho 4 por SkyDangerous

1 mês depois...
CriticalC
11 de agosto de 2012 às 21:48

Seu tutorial foi aprovado, está sendo movido para área correta neste instante.

 

Atenciosamente, Critical.