Exercícios Resolvidos de “Ola, Mundo”: Primeiro programa em C++

Ver Teoria

Enunciado

Jogo dos erros:

Você viu que o C++ é uma linguagem muito sensível aos erros. No código abaixo tem 4 erros que impedem o código de compilar. Identifique os erros e escreva um código com as correções.

Passo 1

Uma forma legal de resolver esse exercício é digitar o código acima, tentar compilar, e usar os avisos de erro do compilador pra encontrar os problemas.

Mas aqui vamos resolver somente lendo e analisando o código!

Passo 2

Primeiro, vamos olhar o cabeçalho pra ver se há algo estranho. Notou? Olha de perto pro using namespace std;

O código da questão esqueceu de colocar o ponto e vírgula.

Passo 3

Olhando agora pra função main(), a estrutura parece estar completa: os parêntesis, as chaves e o return estão todos no lugar certo!

Então vamos olhar cada uma das três funções cout.

No primeiro cout o texto não está entre aspas. Quando o texto não está entre aspas o C++ não consegue interpretar o que está escrito como texto.

No segundo cout faltou colocar o ponto e vírgula no final da linha. Sem o ponto e vírgula o C++ não sabe quando a função acaba, e aparecerá um erro.

No terceiro cout faltou utilizar o operador de inserção () entre o texto e o comando endl.

Passo 4

Vamos aplicar as correções no código.

Adicione o ponto e vírgula logo após std:

Vamos colocar o texto “Estou aprendendo C++!” entre as aspas:

Inserir o ponto e vírgula no segundo cout

E adicionar o operador de inserção entre o texto e o comando endl

Resposta

Os erros são:

  • Faltou ponto e vírgula na linha 03.
  • Faltaram as aspas ao redor do texto na linha 07.
  • Faltou o ponto e vírgula no final da linha 08.
  • Faltou o operador de inserção entre o texto e o endl na linha 09.

O código corrigido é: