Análise o código escrito em Java a seguir.
System.out.println("Digite sua idade: ");Scanner sc = new Scanner(System.in);int idade = sc.nextInt();if(condição) { System.out.println("VOTO OBRIGATÓRIO");} else if(condição) { System.out.println("VOTO FACULTATIVO");} else { System.out.println("NÃO PODE VOTAR");}
Sabendo que no Brasil o voto é obrigatório para os eleitores a partir de 18 anos, sendo facultativo para os maiores de 70 anos, bem como para os maiores de 16 e menores de 18 anos e que menores de 16 anos não podem votar, a lacuna que corresponde à condição do primeiro e do segundo if corresponde, respectivamente, a:
a.
(idade >= 18 || idade < 70) e (idade >= 16).
b.
(idade >= 18) e (idade < 70).
c.
(idade >= 18 || idade < 70) e (idade < 16).
d.
(idade >= 18 && idade < 70) e (idade >= 16).
e.
(idade >= 18 && idade < 70) e (idade < 16).
O código em Java apresentado é um exemplo de como utilizar a estrutura condicional "if-else" para verificar a idade de uma pessoa e determinar se ela pode votar ou não. A condição do primeiro "if" deve ser (idade >= 18 && idade < 70), pois o voto é obrigatório para os eleitores a partir de 18 anos e facultativo para os maiores de 70 anos. A condição do segundo "if" deve ser (idade >= 16 && idade < 18), pois o voto é facultativo para os maiores de 16 e menores de 18 anos. Portanto, a alternativa correta é a letra "d": (idade >= 18 && idade < 70) e (idade >= 16).
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar