- Crie um arquivo denominado condicionais.js e declare uma constante idade com um valor numérico.
const idade = 26
- Implemente uma condicional if para verificar se idade é maior ou igual a 18 e exibir "maior de idade".
const idade = 26
if (idade >= 18) {
console.log("Maior de idade")
}
- Utilize a estrutura else para tratar o caso em que idade seja inferior a 18 e exiba "menor de idade".
const idade = 26
if (idade >= 18) {
console.log("maior de idade")
}
else {
console.log("Menor de idade")
}
// O resultado será "Maior de idade"
- Experimente substituir a estrutura if/else pelo operador ternário para o mesmo teste de maioridade.
const idade = 26
idade >= 18 ?
console.log('maior de idade'):console.log('menor de idade')
- Defina uma variável notaDoAluno e construa múltiplas condições (if, else if, else) para classificar a nota em categorias: excelente, bom, mediano, ruim.
notaDoAluno = 10
if (notaDoAluno <= 10 && notaDoAluno >= 9 ) {
console.log('Excelente');
}
else if (notaDoAluno <= 8 && notaDoAluno >= 7 ) {
console.log('Bom');
} else if (notaDoAluno <= 6 && notaDoAluno >= 4 ) {
console.log('mediana');
}
else if (notaDoAluno <= 3 && notaDoAluno >= 0 ) {
console.log('ruim');
}
- Reescreva a classificação de notas utilizando a estrutura switch-case, agrupando cases conforme os intervalos de nota.
notaDoAluno = 10
switch(notaDoAluno) {
case 10:
case 9:
console.log('Excelente');
break
case 8:
case 7:
console.log('Bom');
break
case 6:
case 5:
case 4:
console.log('mediana');
break
case 3:
case 2:
case 1:
case 0:
console.log('ruim');
break
default:
console.log('Meu fi se decida!')
break
}
- Teste os diferentes cenários (alterando valores para idade e notaDoAluno) no terminal para validar o comportamento do código.
const idade = 26
if (idade >= 18) {
console.log("Maior de idade")
}
- Utilize a estrutura else para tratar o caso em que idade seja inferior a 18 e exiba "menor de idade".
const idade = 16
if (idade >= 18) {
console.log("maior de idade")
}
else {
console.log("Menor de idade")
}
// O resultado será "Menor de idade"
notaDoAluno = 5
switch(notaDoAluno) {
case 10:
case 9:
console.log('Excelente');
break
case 8:
case 7:
console.log('Bom');
break
case 6:
case 5:
case 4:
console.log('mediana');
break
case 3:
case 2:
case 1:
case 0:
console.log('ruim');
break
default:
console.log('Meu fi se decida!')
break
// Resultado será "Mediana"
notaDoAluno = 7
if (notaDoAluno <= 10 && notaDoAluno >= 9 ) {
console.log('Excelente');
}
else if (notaDoAluno <= 8 && notaDoAluno >= 7 ) {
console.log('Bom');
} else if (notaDoAluno <= 6 && notaDoAluno >= 4 ) {
console.log('mediana');
}
else if (notaDoAluno <= 3 && notaDoAluno >= 0 ) {
console.log('ruim');
}
// Resultado será "Bom"