Logo Passei Direto
Buscar

Algoritmos

ESTÁCIO
• I. if(idade>18) printf("Maior de idade"); else printf("Menor de idade"); A condição idade > 18 é falsa, pois 12 não é maior que 18. Portanto, o bloco else é executado, e a frase "Menor de idade" é impressa. • II. if(idade<18) printf("Menor de idade"); else if(idade>=18) printf("Maior de idade"); A condição idade < 18 é verdadeira, pois 12 é menor que 18. O bloco if é executado, e a frase "Menor de idade" é impressa. • III. if(idade<18) printf("Menor de idade"); else if(idade>18) printf("Maior de idade"); A condição idade < 18 é verdadeira (12 é menor que 18). O bloco if é executado, e a frase "Menor de idade" é impressa. • IV. switch(idade) {case<18: printf("Menor de idade"); break; case>=18: printf("Maior de idade");} A instrução switch em C não aceita expressões como <18 ou >=18 nos casos (case). Os casos devem ser valores inteiros ou constantes, não expressões de comparação. Essa sintaxe está incorreta para a linguagem C e não funcionaria como esperado.
User badge image
Lucas Miranda

há 7 dias

Respostas

User badge image

Ed Verified user icon

há 7 dias

Vamos analisar cada afirmativa: I. A condição `idade > 18` é falsa, pois 12 não é maior que 18. Portanto, o bloco `else` é executado, e a frase "Menor de idade" é impressa. Verdadeiro, a explicação está correta. II. A condição `idade < 18` é verdadeira, pois 12 é menor que 18. O bloco `if` é executado, e a frase "Menor de idade" é impressa. Verdadeiro, a explicação está correta. III. A condição `idade < 18` é verdadeira (12 é menor que 18). O bloco `if` é executado, e a frase "Menor de idade" é impressa. Verdadeiro, a explicação está correta. IV. A instrução `switch` em C não aceita expressões como `<18` ou `>=18` nos casos (case). Os casos devem ser valores inteiros ou constantes, não expressões de comparação. Essa sintaxe está incorreta para a linguagem C e não funcionaria como esperado. Verdadeiro, a explicação está correta. Todos os itens I, II, III e IV estão corretos. Portanto, a alternativa correta que contém todos os itens verdadeiros é: a) I, II, III e IV.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina