O operador de condição ternária verifica uma condição e retorna um dentre dois valores pré-definidos em sua estrutura. É uma alternativa para subst...
O operador de condição ternária verifica uma condição e retorna um dentre dois valores pré-definidos em sua estrutura. É uma alternativa para substituir o if…else em algumas situações. Assinale a alternativa correta referente à forma como a instrução abaixo pode ser reescrita usando o operador ternário:
if (idade < 18)
printf("Voce eh menor de idade"); else printf("Voce eh maior de idade");
a. printf("Voce eh (idade < 18 ? "menor" : "maior") de idade"); b. printf("Voce eh %s de idade", "menor" : idade < 18 ? "maior"); c. printf("Voce eh %s de idade", idade < 18 ? "maior" : "menor"); d. printf("Voce eh ", idade < 18 ? "menor" : "maior", " de idade"); e. printf("Voce eh %s de idade", idade < 18 ? "menor" : "maior");
Analisando as opções fornecidas, a alternativa correta para reescrever a instrução usando o operador ternário é:
c. printf("Voce eh %s de idade", idade < 18 ? "menor" : "maior");
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar