QUESTÃO 2 • Um aluno está testando seus novos conhecimentos em algoritmos fazendo pequenos programas escritos na linguagem C. O objetivo do algoritmo abaixo é fazer uma divisão de dois números inteiros e atribuir o resultado em uma variável do tipo real. Analise o código abaixo: 1. #include 2. int main(void) { 3. int x= 17, y=2; 4. float z; 5. z = x / y; 6. printf ("%d / %d = %.2f\n", x,y,z); 7. return (0); 8. } Após analisar o código fonte, escolha a alternativa correta que representa a saída desse programa. Alternativas Alternativa 1: O resultado impresso na tela será 17 / 2 = 8.000000 Alternativa 2: O resultado impresso na tela será 17 / 2 = 8.500000 Alternativa 3: O resultado impresso na tela será 17 / 2 = 8.00 Alternativa 4: O resultado impresso na tela será 17 / 2 = 8.50 Alternativa 5: O resultado impresso na tela será 17 / 2 = 8.5
Soluções para a tarefa
Respondido por
3
Resposta:
Alternativa 1:
O resultado impresso na tela será 17 / 2 = 8.000000
Explicação:
O resultado impresso na tela é de 17/2=8.000000 pois a variável utilizada é a "float" que armazena números com ponto flutuante e precisão simples.
Bulletpie90:
Sua resposta está equivocada. O resultado impresso na tela será 17/2 = 8.00. Atente-se a saída da variável z com %.2f, reduzindo para duas casas decimais
Perguntas interessantes