Curso Web Full Stack

Exercícios de Javascript - Condicionais

Testando expressões condicionais

Crie uma função que recebe um numero.
1ª condição: Se o numero for maior ou igual a 0, deve ser retornado o mesmo valor,
2ª condição: Se o valor for menor, o valor multiplicado por -1.

    function getNumber() {
      let inputNumber = document.getElementById('number');
      let getNumber = Number(inputNumber.value);
      let answer = document.getElementById('firstAnswer');
      
      let result = 'O número digitado obedece a ';
      
      if (getNumber >= 0) {
        result += `1ª condição do exercício - retorno: ${getNumber}`;
      } else {
        result += `2ª condição do exercício - retorno: ${getNumber * -1}`;
      }
    
      return answer.innerHTML = result;
    }
        

Som dos animais

Crie uma função que receba uma string

1ª condição: Se a string for "gato", deve ser retornada a string "Miau".
2ª condição: Se a strinr for "cachorro", deve ser retornada a string "Auau".
3ª condição: Se a string for "peru", deve ser retornada a string "Gluglu".
4ª condição: Caso a string não seja nenhum desses valores, deve ser retornada a string "Animal desconhecido"

    function animalSound() {
      let inputText = document.getElementById('animal');
      let animal = inputText.value;
      let answer = document.getElementById('secondAnswer')
    
      let result;
    
      switch (animal) {
        case "gato":
          result = `Miau é o som que o ${animal} faz.`;
          break;
        case "cachorro":
          result = `Auau é o som que o ${animal} faz.`;
          break;
        case "peru":
          result = `Gluglu é o som que o ${animal} faz.`;
          break;
        default: 
          result = `Não temos o som de ${animal} cadastrado`;
      }
      
        return answer.innerHTML = result;
    }
        

Farenheit para Celsius

Crie uma função que faça a conversão de Farenheit para Celsius.
Fórmula para converter Farenheit em Celsius: (farenheit - 32) / 1.8

    function convertToCelsius() {
      let farenheit = document.getElementById('farenheit');
      let answer = document.getElementById('thirdAnswer');
      let farenheitValue = farenheit.value;
    
      const celsius = Math.floor((farenheitValue - 32) / 1.8);
    
      let result;
      if (celsius >= 30){
        result = `${celsius}ºC - Uma praia cai bem agora!`;
      } else if (celsius < 23){
        result = `${celsius}ºC - Cuidado com o clima frio, coloque um agasalho.`;
      } else {
        result = `${celsius}ºC - Clima gostoso para um passeio ao ar livre.`;
      }
    
      return answer.innerHTML = result;
    }