Acredito que o gabarito para esta seja letra D pois o enunciado traz uma condicional E, que seria representada por AND dentro do laço
Acredito que o gabarito para esta seja letra D pois o enunciado traz uma condicional E, que seria representada por AND dentro do laço
Olá Thays, tudo bem?
O exercício da sua dúvida é o último da aula, correto?
A resposta do Gabarito está correta, mas vamos discutir para entender melhor: Embora sua colocação de que ambas as condições esteja correta e que em caso de precisarmos validar ambas as variáveis precisamos garantir que ambos os testes sejam verdade, estamos tentando "manter" o sistema em loop enquanto ele não atingir ambas as condições.
Neste sentido, ele deve permanecer em loop SE nome tiver menos de 5 caracteres** OU SE** senha tiver menos de 8 caracteres. Desta forma o or acaba sendo mais adequado, pois se qualquer um dos dois não atender ao requisito ele deve continuar "tentando" atender ao padrão solicitado.
Exemplo: SE o usuário tiver 4 caracteres, deve pedir que digite novamente, OU se a senha tiver 6 caracteres também deve pedir que digite novamente.
ok entendido