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

[Projeto] Projeto Feito

// 1- Verificação de idade para compra de bebida
// 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".

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

// 2. Saudação de acordo com a hora
// 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".

//let horaAtual = new Date();
//let hora = horaAtual.getHours();
//    switch(hora){
//        case 6:
//        case 12:
//          console.log('Bom dia!');
//          break
//        case 12:
//        case 18:
//          console.log('Boa tarde!');
//          break
//        console.log('Boa noite!')  
//    };


let horaAtual = '17h55min';
    if(horaAtual >= 6 && horaAtual < 12){
        console.log('Bom dia!');
    }else if (horaAtual >= 12 && horaAtual <18){
        console.log('Boa tarde');
    }else {
        console.log('Boa noite!');
    };

// 3. Verificação de número positivo ou negativo
// Crie uma variável com um número qualquer. Mostre se ele é positivo, negativo ou igual a zero.

let numero = 0;
    if(numero > 0){
        console.log('Número positivo');
    }else if (numero == 0){
        console.log('Número é ZERO');
    }else{
        console.log('Número é negativo');
        ;
    };

// 4. Conversão de nota em conceito
// 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).

let nota = 7.5;
    if(nota > 9 && nota < 10){
        console.log('Nota "A"');
    }else if (nota > 8 && nota < 9){
        console.log('Nota "B"');
    }else if(nota > 6 && nota < 7.9){
        console.log('Nota "C"');
    }else if(nota > 4 && nota < 5.9){
        console.log('Nota "D"');
    }else if(nota > 0 && nota < 3.9){
        console.log('Nota "E"'); 
    };

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

let num = 20;
let resultado = (num % 2 === 0) ? 'Número Par' : 'Número Ímpar';
    console.log(`O número ${num} é: ${resultado}`);

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

let opcao = 2;
    switch(opcao){
        case 1:
            console.log('Cadastrar');
            break;
        case 2:
            console.log('Listar');
            break;
        case 3:
            console.log('Sair');
            break;
        default:
            console.log('Tente novamente!')
    };
    
// 7. Validação de campo obrigatório
// Crie uma variável email. Se estiver vazia (""), mostre "Preencha o campo de e-mail". Caso contrário, mostre "E-mail válido".

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

// 8. Validação de senha segura
// Crie uma variável senha. Se tiver menos de 6 caracteres, mostre "Senha muito curta". Se tiver 6 ou mais, mostre "Senha válida".

let senha = 'wrr05';
    if(senha.length <= 6){
        console.log('Senha muito curta');
    }else{
        console.log('Senha invalida');
    };

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

let saldoDisponivel = 2000;
let valorCompra = 2900;
 if(saldoDisponivel > valorCompra){
    console.log('Compra aprovada!');
 }else {
    console.log('Saldo insuficiente!');
 };

// 10. Validação de formulário completo
// Crie três variáveis: nome, email e idade. Mostre "Formulário enviado com sucesso" 
// apenas se todos os campos estiverem preenchidos e a idade for maior que 0

let nome = 'Miranda';
let email1 = 'miranda@gmail.com';
let idadeUsuário = '';
 if(nome !== '' && email1.includes('@') && idadeUsuário > 0){
    console.log('Formulario enviado com sucesso!');
 }else {
    console.log('Por favor, preencha todos os dados.');
 };

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
2 respostas
solução!

Olá, Sara!

Parabéns por concluir e compartilhar a sua lista de exercícios! É ótimo ver sua dedicação e a forma como aplicou os conceitos de condições e fluxos do JavaScript.

Continue com essa dedicação, a prática constante é o segredo para evoluir cada vez mais na programação!

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade

Muito legal, Sara!

Tá gostando da jornada?

Já virou melhor amiga do JavaScript? :)