Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Desafio 1 - Lógica de programação [Minha resolução]

//-------------------------//--------------------------------------------------//----------
alert("Boas vindas ao nosso site!");

let nome = "Lua";

let idade = 25;

let numeroDeVendas = 50;

let saldoDisponivel = 1000;

alert("Erro! Preencha todos os campos");

let mensagemDeErro = "Erro! Preencha todos os campos";
alert(mensagemDeErro);
//-------------------------//--------------------------------------------------//----------

// Dados do usuário
const nomeUsuario = prompt("Qual o seu nome?");
const idadeUsuario = number(prompt("Qual a sua idade?"));

// Validação de campos
if (!nomeUsuario || !idadeUsuario) {
    alert("Erro! Preencha todos os campos");
} else {
    // Verificação de idade para habilitação
    const mensagem = idadeUsuario >= 18
        ? `${nomeUsuario}, você pode tirar a habilitação!`
        : `${nomeUsuario}, é preciso ter 18 anos ou mais para tirar a habilitação.`;
    
    alert(mensagem);
}

Sugestão: em vez de precisarmos enviar os desafios por aqui, seria interessante que cada desafio já trouxesse um campo de resposta (input) para cada solicitação, com verificação automática. Assim, o estudante poderia conferir na hora se sua resolução está correta ou não. Esse recurso seria especialmente útil para iniciantes, que ganhariam mais autonomia e feedback imediato.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas

Olá amigo.
Uma sugestão para quem está começando é tentar resolucionar os exercicios a sua maneira.
Após isso colar o código no chatgpt para receber um feedback.
Fazer anotações e ajustes conforme necessario.
Mas faço um alerta que isto funciona apenas para codigos mais simples e para quem está começando.
Em estruturas maiores o chatgpt pode te levar para uma armadilha.
Bons estudos e não deixe de comentar.
Obrigado.

solução!

Mas para aprender de verdade, no caso de quem é iniciante, não é tão bom usar IA. Compreendo seu ponto de vista, porém a sugestão dada é porque vi isso em plataformas como a DIO ou Coursera, onde você tem um desafio e um input onde envia. Um desafio tão simples como esse não precisa de ChatGPT. Porém, concordo sobre códigos complexos. No entanto, no dia que precisar resolver um desafio técnico ao vivo não poderá ter ajuda da IA em uma entrevista de emprego; por isso, é importante ser honesto consigo mesmo.
Também concordo ser válido usar IA, nesse caso específico, para tirar dúvidas. No mais muito obrigado pelo feedback, ótimos estudos a todos! :)

Olá, amigo.
Parece que não ficou claro o que eu quis dizer.
A Inteligência Artificial é uma excelente ferramenta para feedback rápido e, quando usada corretamente, pode acelerar tanto a pesquisa quanto a resolução de problemas. Isso é um fato.
Quem realmente quer aprender e se destacar vai continuar pesquisando a documentação, testando, praticando e, acima de tudo, escrevendo código.
A questão não é sobre se deve ou não usar IA, mas sim como ela é usada.
Uma analogia simples seria: usar uma chave de fenda quando você tem uma parafusadeira à mão.
Não é sobre "não usar", mas sim sobre utilizar as ferramentas certas para ser mais eficiente.
O jeito de escrever código está mudando, e a adaptação é fundamental.
Não precisamos reinventar a roda, só aprimorar nossas habilidades.
Bons estudos!