// 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.');
};