2
respostas

DESAFIO

OLA

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

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

2 respostas

Oi Luana, tudo bem? 😊

Analisando seu código, notei alguns pontos que podem ser melhorados. 🤔

No item 3, o alert não interpola strings como o console.log. Use template literals (crase) para interpolar variáveis.

No item 4, a variável hmtl está com um erro de digitação, o correto seria html.

No item 8, a função inf não existe em JavaScript. Você quis usar um if.

No item 10, o parseInt pode causar erros se a entrada não for um número inteiro. Considere usar parseFloat ou validar a entrada.

No item 11, o Math.random() gera um número entre 0 e 1, mas não inclui o 1. Para gerar um número entre 1 e 10, você deve multiplicar por 10 e somar 1, e para 1 e 100, multiplicar por 100 e somar 1.

No item 12 e 13, você está usando parseInt para converter o resultado do Math.random() para inteiro, mas isso pode gerar resultados inesperados. Use Math.floor para arredondar para o inteiro mais próximo.

Aqui está o código com as correções:

// 1.
console.log('Seja, bem-vinda!');
let nome = 'Programadora';

// 2.
console.log('olá ' + nome);

// 3.
alert(`olá ${nome}`);

// 4.
let linguagem = prompt('qual a linguagem melhor para se trabalhar?');
console.log(`linguagem preferida: ${linguagem}`);

// 5.
let valor3 = parseInt(prompt('Informe o terceiro valor'));
let valor4 = parseInt(prompt('Informe o quarto valor'));
let resultado = valor3 + valor4;
console.log(`A soma de ${valor3} e ${valor4} é igual a ${resultado}`);

// 6.
let resultado4 = valor3 - valor4;
console.log(`A subtração de ${valor3} e ${valor4} é igual a ${resultado4}`);

// 7.
let idade = parseInt(prompt('Informe a sua idade'));
console.log(idade >= 18 ? 'Maior de idade' : 'Menor de idade');

// 8.
let numero = parseInt(prompt('Informe um número'));
if (numero > 0) {
  alert(`o número ${numero} é positivo`);
} else if (numero === 0) {
  alert('o número informado é zero');
} else {
  alert(`o número ${numero} é negativo`);
}

// 9.
let valor = 2;
while (valor <= 10) {
  console.log(valor);
  valor++;
}

// 10.
let nota = parseFloat(prompt('Informe a sua nota'));
console.log(nota >= 7.5 ? 'aprovado' : 'reprovado');

// 11.
console.log('um numero aleatorio qualquer: ' + Math.random());

// 12.
console.log('um numero aleatorio entre 1 e 10: ' + Math.floor(Math.random() * 10) + 1);

// 13.
console.log('um numero aleatorio entre 1 e 100: ' + Math.floor(Math.random() * 100) + 1);

🎓 Para saber mais:

Espero que ajude! Se tiver mais dúvidas, pode perguntar. 💪

📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum. como inserir bloco de código

tux matrixCaso este post o tenha ajudado,marque-o como solucionado ☑️.Bons Estudos! 🤓

Obrigada!

Vou revisar.