Informática, perguntado por LebreHumana, 4 meses atrás

Escreva o que cada uma das linhas de código abaixo significa e quais valores serão exibidos na tela após o programa ser executado:

2 #include
3
4 int main()
5 {
6 int i;
7 i =4;
8 i =(i+2)*3;
9 printf("%d ",i);
10 i=(i+2)*3;
11 printf("%d ",i+7);
12 printf("%d\n",i);
13 }

Soluções para a tarefa

Respondido por lxneosgamer
1

Resposta:

#include : traz informações sobre a biblioteca, no caso a sua biblioteca está com as funções, ele irá trazer tudo o que estiver nela. A resposta não chega estar errada mas esta é uma enorme simplificação do processo. Arquivos de cabeçalho não estão diretamente ligados à bibliotecas.

int main() : O retorno zero indica ao SO que o programa foi bem sucedido. Cada outro número retornado indica o código de uma condição de erro.

{ : As chaves devem ser usadas obrigatoriamente para delimitar um bloco de código.

int i : Dizendo que a variável '' i '' é um valor inteiro,esse ''int'' vem de inteiro,onde só pode ser colocados valores inteiros.

i =4 : Atribuindo a variável '' i '' o valor 4.

i =(i+2)*3 : Como na linha anterior a variável '' i '' tem valor 4,resolvemos essa expressão normalmente , i = (4+2) *3 = 6 * 3 = 18

printf("%d ",i) : Isso é que vai aparecer escrito na execução do programa, o printf significa ''escreva'', já essa ''%d''  é porque o '' i '' é um valor inteiro ,vou deixar a tabela anexada aqui na resposta, e dps esse '',i '' é para indicar que o que vai aparecer no programa sera o resultado de '' i '',então irá aparecer a resposta ''18''.

i=(i+2)*3 : Como agora a variável '' i '' tem o valor ''18'' resolvemos essa expressão assim : i = (18+2) * 3 = 20 * 3 = 60.

printf("%d ",i+7) : Aqui novamente utiliza-se o ''escreva'' que no caso é o printf e o %d,dizendo que é um valor inteiro,já dps da vírgula,tem - se '' i + 7 '',então o resultado vai ser 60 + 7 = 67.

printf("%d\n",i) :  Novamente utiliza-se o ''escreva'' que no caso é o printf e o %d ,dizendo que é um valor inteiro,porém depois da vírgula tem apenas o '' i '',que já vimos antes que era 60,então resultado vai ser 60.

} : As chaves devem ser usadas obrigatoriamente para delimitar um bloco de código.

Respostas : Os valores ao o programa ser executado vai ser 18 , 67 , 60

Anexos:
Perguntas interessantes