3
respostas

formula de tomada de decisão entre menor ou maior entre varias variaveis

Após o código feito, gostaria que o programa tomasse a decisão automática se é para abastecer com alcool ou com gasolina. Existe um código para escolher o maior ou o menor entre 2 variáveis? Abraços.

3 respostas

Existe sim, é a estrutura condicional, o famoso "if/else" que com ele você vai poder mandar o programa tomar decisões. Verá essa estrutura em pouco tempo nesse curso mesmo em que você está! Estrutura:

if(condição){
    código 
}

Sim existe, usando "if/else", que seria "se/caso contrario", o programa toma uma decisão de acordo com a(s) condição(ões) que você atribui nos parâmetros do comando if. No meu exemplo coloquei a possibilidade dos valores serem iguais.

    if(consumoDeGasolina == consumoDeAlcool){
        document.write("As duas opções são igual.");
    } else if(consumoDeGasolina > consumoDeAlcool) {
        document.write("A opção mais econômica é o Álcool.");
    }else {
        document.write("A opção mais econômica é a Gasolina.")
    }

Oi Adler especificamente o que você precisa é de uma estrutura de decisão como os colegas disseram acima mas o Javascript assim como outras linguagem tem uma função que passado como parâmetros alguns valores, ele retorna o maior ou men valor dos que foram passados, são elas:

Usando Math.max

Math.max(10, 20);   //  20

Math.max(-10, -20); // -10

Math.max(-10, 20);  //  20

A função Math.min() retorna o menor de zero ou mais números.

Este encontra o min de x e y e atribui a z :

var x = 10, y = -20;
var z = Math.min(x, y);
z=-20

Você pode usar essas funções para implementar sua lógica.

Espero ter ajudado e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software