Mudanças entre as edições de "Erros Comuns"
Linha 13: | Linha 13: | ||
Dentre os erros mais comuns, baseado nos problemas “Iniciante” estão: | Dentre os erros mais comuns, baseado nos problemas “Iniciante” estão: | ||
− | + | === Wrong Answer (Resposta errada) === | |
<li> Impressão de mensagens fora da especificação (pedir entrada, sem o formato do exemplo) </li> | <li> Impressão de mensagens fora da especificação (pedir entrada, sem o formato do exemplo) </li> | ||
− | + | ||
<pre> | <pre> |
Edição das 19h29min de 28 de julho de 2020
Índice
Erros mais comuns
Nesse tópico abordaremos quais são os erros mais comuns que os estudantes podem estar cometendo na hora de escrever seu código e enviar para a avaliação. Então se estiver tendo algum problema em uma dessas duas etapas talvez esse tópico possa te ajudar!
Observações gerais
A saída deve apresentar estritamente o que foi solicitado, qualquer texto, espaço ou quebra de linha a mais (ou a menos) resultará em uma mensagem de erro.
Os intervalos dos dados de entrada e saída, definidos no enunciado de um problema, servem para que as variáveis sejam corretamente dimensionadas. Esses intervalos não precisam ser testados, os valores de entrada dos conjuntos de teste estarão de acordo com essa especificação.
Por que o URI não aceita minha solução?
Dentre os erros mais comuns, baseado nos problemas “Iniciante” estão:
Wrong Answer (Resposta errada)
cout << “Digite a distância: ”;
- Cálculo incorreto, cálculo sem precisão. No enunciado, é explicitado o tipo (e intervalo) dos dados de entrada e de saída. Um problema frequente é a precisão, pois alguns valores são muito maiores do que os exemplos do enunciado. Se o seu problema estiver tendo um percentual baixo de Wrong Answer (20% ou menos), tente aumentar a capacidade das variáveis (de int para long int, de float para double).
- Sinal de igualdade para atribuição (expressão lógica com sintaxe incorreta)
- Condição incorreta (atribuição e não igualdade, várias condições separadas por vírgula) ou estrutura de seleção mal escrita (vários ifs sem operador lógico)