7
respostas

Desafio: hora da prática

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

7 respostas

Olá, Lorhan! Tudo bem?

Parabéns por realizar essa atividade, você fez um ótimo trabalho! O único detalhe que pode ser mudado é a declaração de variáveis, pois no seu código você usou parênteses ao invés de aspas para as strings. Pode mudar e deixar assim:

let nome = 'Lua'; // Use aspas simples ou duplas

Recomendo que também dê uma olhada no gabarito para aprender a solução criadas pelos instrutores. Desse modo, você cria uma perspectiva maior sobre diferentes soluções :)

Obrigada por compartilhar seu desafio com a gente. Conte sempre com o apoio do fórum!

Um abraço e bons estudos!

Boa noite, espero que estejam bem. Gostaria de aproveitar o tópico para tirar uma dúvida.

No meu caso a variavel IDADE está tendo conflitos, qual seria a melhor solução para esse caso ??

Erro let idade

Olá, Bruno! Tudo bem?

O problema ocorre porque você está declarando a variável idade duas vezes usando let, o que não é permitido em blocos de escopo diferentes (por exemplo, no mesmo arquivo ou função).

Para resolver isso, você pode:

  • Remover a segunda declaração de idade. Em vez de usar let novamente na linha 16, você só precisa atribuir um novo valor a idade, já que ela já foi declarada anteriormente:
// código original até aqui

// Remover let aqui, apenas reatribuindo o valor
idade = prompt('Digite sua idade');

if (idade >= 18) {
    alert('Você pode tirar habilitação!');
} else {
    alert('Você ainda não pode tirar habilitação.');
}
  • Alternativamente, se você deseja manter duas variáveis separadas para idades, você pode renomear uma delas para evitar o conflito:
let idade = 25;
let novaIdade = prompt('Digite sua idade'); // renomeie aqui

if (novaIdade >= 18) {
    alert('Você pode tirar habilitação!');
} else {
    alert('Você ainda não pode tirar habilitação.');
}

Ambas as abordagens evitam a duplicação de variáveis e resolvem o erro de escopo.

Espero que tenha te ajudado. Conte com o apoio do Fórum em sua jornada :)

Um abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

fiz desse jeito, está certo?

Oi Eduardo! Tudo bem?

Parabéns por realizar a atividade corretamente, continue assim!

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Boa tarde, muito obrigado. Um outro ponto que estava errando era no alert após o "ELSE".

Mas agora o código foi 100 %.

Como posso marcar como tópico solucionado ?

Olá, Bruno!

Que bom que deu certo! Agora para marcar como solução, basta clicar no botão "Marcar como solução", que se encontra abaixo da minha resposta:

captura de tela do botão "marcar como solução"

Um forte abraço e bons estudos!