1
resposta

exercícios condições e fluxos

Peça a idade da pessoa em uma variável. Se for 18 ou mais, mostre "Pode comprar bebida alcoólica". Caso contrário, mostre "Venda proibida para menores de 18 anos".

const idade = 12

if (idade >=18) {
    console.log ('Pode comprar bebida alcoólica')}
else {
    console.log ("Venda proibida para menores de 18 anos")

Crie uma variável horaAtual. Se estiver entre 6 e 12, mostre "Bom dia"; entre 12 e 18, "Boa tarde"; caso contrário, "Boa noite".

const horaAtual = 3

switch(horaAtual) {
case 6:
case 7:
case 8:
case 9: 
case 10: 
case 11:  
console.log('Bom dia')
break

case 12:
case 13:
case 14:
case 15: 
case 16: 
case 17: 
console.log('Boa tarde')
break

default:
    console.log('Boa noite')
    break
}

Crie uma variável com um número qualquer. Mostre se ele é positivo, negativo ou igual a zero.

const numeroQualquer =-5

if ( numeroQualquer < 0) {
    console.log ("Número é negativo")
}
else if (numeroQualquer ==0) {
    console.log ("Número é igual a 0")
}
else {

    console.log ("Número é positivo")
}

Crie uma variável nota entre 0 e 10. Use if/else if/else para retornar: A (9-10), B (8-9), C (6-7.9), D (4-5.9), E (0-3.9).

const notaAluno = 10

if(notaAluno <4){
    console.log ('Nota E')
}
else if (notaAluno >= 4 && notaAluno < 6) {
    console.log ('Nota D')
}
else if (notaAluno>=6 && notaAluno < 8) {
    console.log ('Nota C')
}

else if (notaAluno >= 8 && notaAluno <9){
    console.log ('Nota B')
}
else {
    console.log('Nota A')
}

//Crie uma variável numero. Use o operador ternário para mostrar se ele é par ou ímpar.

const numeroResto = 6
numeroResto % 2 === 0? console.log ('O número é par') : console.log ('O número é impar')

//Crie uma variável opcao com valores de 1 a 3. Use switch para mostrar: 1 - "Cadastrar", 2 - "Listar", 3 - "Sair".

const opcaoValor=5

switch (opcaoValor){

    case 1:
        console.log("Cadastrar")
        break
    case 2:
        console.log ('Listar')
        break
    case 3: 
        console.log ('Sair')
    default:
    console.log('Opção Inválida')
    break
}

//Crie uma variável email. Se estiver vazia (""), mostre "Preencha o campo de e-mail". Caso contrário, mostre "E-mail válido".

const email = '' 

if (email === '') {
    console.log('Preencha o campo de e-mail')
}
else{
    console.log('E-mail válido')
}

//Crie duas variáveis:
//senha
//senhaValida (valor true ou false, definido manualmente)
//Se senhaValida for verdadeira, mostre "Senha válida".
//Caso contrário, mostre "Senha muito curta".
//Observação:
//Considere que a validação do tamanho da senha já foi feita previamente e o resultado está armazenado na variável senhaValida.

let senha= 555
let senhaValida= true

senhaValida? console.log('Senha Válida'): console.log ('Senha muito curta')

//Crie duas variáveis: saldoDisponivel e valorCompra. Se o saldo for suficiente, mostre "Compra aprovada". Caso contrário, "Saldo insuficiente".

let saldoDisponivel=10
let valorCompra=15

if (saldoDisponivel >= valorCompra) { 

console.log("Compra aprovada"); 

} else { 

console.log("Saldo insuficiente"); 

} 

//Crie duas variáveis: saldoDisponivel e valorCompra. Se o saldo for suficiente, mostre "Compra aprovada". Caso contrário, "Saldo insuficiente".

let saldoDisponivel=10
let valorCompra=15

if (saldoDisponivel >= valorCompra) { 

console.log("Compra aprovada"); 

} else { 

console.log("Saldo insuficiente"); 

} 

//Crie três variáveis:

//nome
//email
//idade
//Crie também uma variável booleana chamada formularioValido que indique se o formulário está válido (true ou false).

//Se formularioValido for verdadeiro, mostre "Formulário enviado com sucesso".
//Caso contrário, mostre "Por favor, preencha todos os campos corretamente".

// Observação:
//Considere que a verificação dos campos já foi realizada anteriormente e o resultado está armazenado na variável formularioValido.

let nome='Maria'
let email2='maria@gmail.com'
let idade2= 28
let formularioValido = false

formularioValido? console.log('Formulário enviado com sucesso'):console.log('Por favor, preencha todos os campos corretamente')
1 resposta

Olá, Maria Vitória! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do if else para validar condições com JavaScript, utilizou muito bem o switch para tratar múltiplos cenários e ainda compreendeu a importância do operador ternário para simplificar verificações diretas.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!