QUESTÃO 9
A função printf( ) nos permite exibir informações formatadas no vídeo. A sua sintaxe é essencialmente idêntica àquela da função scanf(). A principal diferença é que agora a lista de argumentos deve conter os valores a serem exibidos em locais específicos seguindo o seu tipo e não mais os seus endereços.
Sabendo disso, analise as afirmativas a seguir.
I - printf("Hoje está fazendo %d graus Césius", graus).
II - printf("Hoje está fazendo %d com umidade do ar em %d porcento", graus, humidade).
III - printf("Hoje está fazendo %d graus Césius", %graus).
IV - printf("Hoje está fazendo %d com umidade do ar em %d porcento", &graus, &humidade).
É correto o que se afirma em:
Soluções para a tarefa
Resposta:
A resposta correta é I e II apenas.
Explicação:
I - printf("Hoje está fazendo %d graus Césius", graus).
R: CORRETA
II - printf("Hoje está fazendo %d com umidade do ar em %d porcento", graus, humidade).
R: CORRETA
III - printf("Hoje está fazendo %d graus Césius", %graus).
R: Errada (somente deve informar após ", não se usa % para variável)
IV - printf("Hoje está fazendo %d com umidade do ar em %d porcento", &graus, &humidade).
R: Errada (& somente usa na função scanf antes da variavel para armazenar valores e não na função printf para escrever/imprimir).
A respeito da utilização da função printf() na linguagem de programação C, temos que apenas as assertivas I e II estão corretas.
Por que, do ponto de vista da sintaxe da linguagem C, as assertivas III e IV estão incorretas?
A terceira assertiva é incorreta no momento em que o autor vai acessar a variável com "%graus", o correto seria colocar apenas o nome da varável, no caso, graus.
A quarta assertiva está incorreta pelo mesmo motivo da terceira, as variáveis deveriam ser acessadas utilizando apenas o nome das variáveis, no caso, graus e humidade (se a umidade estiver armazenada como humidade).
Saiba mais sobre linguagem C: https://brainly.com.br/tarefa/50818599
#SPJ2