Dado o seguinte código de C++:
Descreva o que o programa faz a cada linha de código.
Passo 1
Vamos analisar passo a passo do código.
O código começa inicializando a função main, onde o bloco de código principal será escrito.
Após isso, temos a parte de declaração de variáveis (linhas 4 e 5), onde é reservado o espaço na memória do computador para receber os valores atribuídos a essas variáveis. Nessa hora, também se define que as duas variáveis serão inteiros, colocando o termo int antes do nome da variável.
Passo 2
O próximo passo (linhas 7 e 8) foi atribuir valores às variáveis, no qual ambas as variáveis assumem valores iguais a 1.
O que acontece a seguir é o incremento da variável cont (linha 10). Para tal processo, vamos analisar primeiramente os valores do lado direito da igualdade, nos quais temos “cont + num”. Até antes dessa linha, tínhamos cont e num iguais a 1, logo cont + num é igual a 2. O valor 2 será atribuído à variável que está à esquerda do sinal “=”, o cont. Portanto, a variável cont vai passar a ser igual a 2.
Após isso, há a finalização do programa (linha 12) e o fechamento da função main (linha 14).
Resposta
- Linha 1: inicialização da função main
- Linhas 4 e 5: declaram as variáveis e reservam os espaços na memória do computador para receber os valores atribuídos a essas variáveis.
- Linha 7 e 8: atribuído valores a cont e num.
- Linha 10: incremento da variável cont.
- Linha 12: retorno de 0, encerramento do programa.
- Linha 14: fechamento da função main.