Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] exercicios

// 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 = 17;

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 = 13;

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 numeroQualquer =0;

if(numeroQualquer < 0) {
    console.log("Numero negativo");
} else if (numeroQualquer> 0 ) {
      console.log("Numero positivo");
} else {
      console.log("Zero");
}

// 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 = 0;

if(nota > 9 ) {
      console.log("Tirou um A");
} else if (nota >= 8 && nota <= 9) {
      console.log("Tirou B");
} else if (nota >= 6 && nota < 8) {
      console.log("Tirou C");
} else if (nota > 4 && nota < 6) {
      console.log("Tirou D");
} else if (nota < 4) {
      console.log("Tirou 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 numero = 9;

let imparPar = (numero % 2 === 0) ? "Par" : "Impar";
  console.log("O numero é:" + imparPar);

//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 menu = 4;

switch(menu) {
  
  case 1:
    
    console.log("Cadastrar");
    break;
  
  case 2:

    console.log("Lista");
    break;

  case 3:

    console.log("Sair");
    break;

  default:

    console.log("Opção invalida");
    break;
}

//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("E-mail invalido");
} else {
  console.log("E-mail valido");
}
1 resposta
solução!

Olá, Tairone, como vai?

O código está correto e demonstra um bom entendimento do uso de estruturas condicionais em JavaScript. As verificações com if, else if, else, o uso do operador ternário e também do switch foram aplicados corretamente. As condições utilizadas fazem sentido e o fluxo de decisão está funcionando conforme o esperado.

Parabéns pelo exercício e obrigado por compartilhar sua solução. Continue praticando e, sempre que quiser, traga suas implementações para discussão. O fórum segue à disposição.

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