1
resposta

Desafio: Hora da Prática

welcomeGreetings = ('Welcome');
console.log(welcomeGreetings);

let name = ('Bruno');
console.log(name);

welcomeGreeting = (`Welcome ${name}!`);
console.log(welcomeGreeting);


name = ('Bruno');
alert(`Welcome ${name}!`);

let favouriteLanguage = prompt('What is your favourite programming language?');
console.log(favouriteLanguage);

let value1 = 10;
let value2 = 1000;

let result = value1 + value2;

console.log(result);

value1 = 20;
value2 = 400;

result = value2 - value1;
console.log(result);

let age = prompt('How old are you?');
if (age >= 18) {
        console.log('Adult');
} else {
        console.log('Young');
    }

let number = prompt('Choose a number:');

if (number > 0) {
    console.log(`The number is positive! ${number}`);
} else if (numero < 0) {
    console.log(`The number is negative! ${number}`);
}else {
    console.log(`The number is zero. ${number}`);
}
let count = 1;
while (count <= 10) {
    console.log(count);
    count++;
}
let grade = 6;
if (grade >= 7){
    console.log(`Approved! Grade: ${grade}.`);
} else {
    console.log(`Disapproved! Grade: ${Grade}.`);
}
console.log(Math.random());
console.log(parseInt(Math.random() * 10) + 1);
console.log(parseInt(Math.random() * 1000) + 1);
1 resposta

Oi, Bruno! Tudo bem?

Ótimo código, parabéns! Deixo como sugestão apenas uma alteração no bloco de código onde verificamos se um número é positivo, negativo ou zero, alterando a variável "numero" no segundo if pela variável definida, "number", da seguinte forma :

let number = prompt('Choose a number:');

if (number > 0) {
    console.log(`The number is positive! ${number}`);
} else if (number < 0) { // correção aqui
    console.log(`The number is negative! ${number}`);
}else {
    console.log(`The number is zero. ${number}`);
}

Somado a isso, devemos também fazer uma pequena alteração na verificação da nota, pois definimos a variável "grade", mas usamos "Grade" (com G maiúsculo) no console.log do else, o que influencia no comportamento do nosso código pois o JavaScript é case-sensitive, ou seja, diferencia maiúsculas de minúsculas. Devido a isso, "grade" e "Grade" são considerados duas variáveis diferentes. Assim, devemos deixar o nosso código de acordo com o abaixo:

let grade = 6;
if (grade >= 7){
    console.log(`Approved! Grade: ${grade}.`);
} else {
    console.log(`Disapproved! Grade: ${grade}.`); // aqui deveria ser "grade" e não "Grade"
}

Espero ter ajudado! Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!