Font size
WorksheetsJavaScript: Estruturas Condicionais 1 - IF...ELSE
Total questions: 4
Worksheet time: 17mins
Em resumo, uma estrutura IF THEN ELSE serve para...
...avaliar se a primeira condição é verdadeira e executar o bloco de código para esse caso
...avaliar múltiplas condições e deixar o programa turbinado
...avaliar se uma ou mais condições são verdadeiras ou falsas e executar blocos de código específicos para cada caso
...avaliar se uma condição é falsa e executar o bloco de código para esse caso
O que são IFs aninhados?
IFs que são executados em paralelo.
IFs dentro de outros IFs.
IFs que são ignorados pelo compilador.
IFs que são usados para criar funções recursivas.
Podemos afirmar que, na programação, a estrutura IF THEN ELSE é...
...um pilar fundamental, pois sua lógica é aplicável em qualquer linguagem.
...um pilar fundamental, pois sua sintaxe é aplicável em qualquer linguagem.
...uma estrutura comum usada apenas em alguns casos.
...uma estrutura importante usada para armazenar dados.
O que ocorrerá se você executar esse código?
Como a condição é VERDADEIRA, a primeira mensagem será exibida
Como a condição é FALSA, a segunda mensagem será exibida
Nada, a condição não é VERDADEIRA e não é FALSA
Como a condição é FALSA, a primeira mensagem será exibida
Trata-se de uma das aplicações da estrutura IF THEN ELSE:
Definir uma função no programa.
Controlar o fluxo do programa.
Armazenar informações no programa.
Desenhar formas geométricas.
Quanto à sintaxe, escolha a alternativa correta para um bloco IF THEN ELSE em JavaScript:
if (condição) then { ... } else { ... }
if condição { ... } else { ... }
if (condição) { ... } else { ... }
if (condição): { ... } else: { ... }
Por que usar IFs aninhados?
Para lidar com múltiplas condições
Para simplificar o código
Para evitar erros
Para melhorar a velocidade
O que a estrutura IF THEN ELSE permite que os programas façam?
Tomar decisões com base nas funções elaboradas pelo programador.
Tomar decisões com base nas condições especificadas.
Armazenar dados com base nas condições especificadas..
Definir o fluxo do programa de acordo com as atribuições do usuário.
Qual é a função da sentença ELSE na estrutura IF THEN ELSE?
Executar o código após o ELSE se a condição for verdadeira.
Executar o código após o ELSE se a condição for falsa.
Executar o código antes do ELSE se a condição for falsa.
Executar o código antes do ELSE se a condição for verdadeira.
Em que situações é interessante usar ELSE IF no seu programa?
Quando há várias condições a serem testadas
Quando você deseja criar um loop infinito
Quando você precisa verificar se uma condição é falsa
ELSE IF é usado apenas para verificar condições verdadeiras
Em um sistema de cadastro, como você usaria uma estrutura condicional para verificar se um usuário já está cadastrado?
Verificando a senha do usuário. Se ela estiver lá, ele está cadastrado.
Executando um verificador automático de usuários aleatoriamente cadastrados.
Não usaria uma estrutura condicional.
Verificando se o nome de usuário já existe em um banco de dados.
Ao usar IF ELSE você precisa verificar as múltiplas condições de acordo com uma ordem específica.
Por quê?
Para garantir a lógica correta
Para aumentar a velocidade
Para reduzir o tamanho do código
Para evitar loops
Ao executar esse código o que será exibido no console?
10
Erro de execução (ReferenceError)
Número 10
Texto ou valor diferente
Neste código, qual valor será gravado na célula B2 se a célula A2 contiver o valor 150?
0.20
0.10
0.05
0
Um bloco de código só será executado SE: (i) o valor numérico armazenado na variável TIPO for igual a 2; (ii) o valor numérico armazenado na variável VALOR for maior que 1000.
Qual código utiliza operadores lógicos de forma correta para expressar essa condição?
if (TIPO === 2 || VALOR > 1000)
if (TIPO === 2 && VALOR > 1000)
if (TIPO === 2 && VALOR < 1000)
if (TIPO === 2 != VALOR > 1000)
