Ed
há 2 anos
Vamos analisar cada uma das afirmações: I. O comando switch-case é um comando de tomada de decisão, mais expressivo (no sentido de que consegue resolver mais problemas) do que o comando os comandos da forma if-else. Falso. O switch-case é útil para situações específicas, como quando se tem várias opções de um mesmo valor, mas não é necessariamente mais expressivo que o if-else, que pode lidar com condições mais complexas. II. O operador ternário é um comando de tomada de decisão, mais expressivo (no sentido de que consegue resolver mais problemas) do que o comando os comandos da forma if-else. Falso. O operador ternário é uma forma compacta de escrever uma condição, mas não é mais expressivo que o if-else, pois é limitado a uma única condição e não pode substituir a lógica mais complexa que um if-else pode oferecer. III. O comando if (mesmo sem o else) é um comando de tomada de decisão, e se empregado da forma correta consegue ter a mesma expressividade que o comando if-else. Verdadeiro. O comando if pode ser usado de forma eficaz para tomar decisões, e em muitos casos, pode ser tão expressivo quanto o if-else, dependendo da lógica implementada. Com base nas análises, apenas a afirmação III é verdadeira. Portanto, a alternativa correta é: e) III apenas.
Cadastre-se ou realize login
Mais perguntas desse material