1
resposta

programa com select e while

Pessoal, boa tarde! fiz um programa para ler a quantidade de familiares e também ler a idade de cada familiar, para isso, realizei o while. Conforme ia programando, quis experimentar algo novo, criar uma caixa de seleção com propósito de: somar a idade, subtrair, multiplicar e dividir (o usuário escolhe). No entanto, empaquei e não sei mais o que fazer, também não sei se realmente isso é possível com a tag select, se alguém puder ajudar, agradeço!!!

`<meta charset="UTF-8">
<select name = "calculo" id="calculo">
    <option value = "somar" selected>Somar</option>
    <option value = "subtrair" >Subtrair</option>
    <option value = "multiplicar" >Multiplicar</option>
    <option value = "dividir" >Dividir</option>
</select>
<button>Calcule</button>

<script>

    var quantidade = parseInt(prompt("Digite a quantidade de pessoas: "));
    var contador = 1
    var idadeDigitada = 0

    while(contador <= quantidade){

        var idade = parseInt(prompt("Digite a idade: "));
        var idadeDigitada = idadeDigitada + idade; 
        contador++;
    }

    function calculaSoma(){ 


        if(valorSoma.value == somar){

            alert(somar);
        } else {

            alert("nada");
        }
    }

    alert("O que você gostaria de fazer? escolha a opção desejada:  Somar || Subtrair || Multiplicar || Dividir");


    var somar = idadeDigitada;
    var subtrair = idadeDigitada - idade;
    var multiplicar = idadeDigitada * idade;
    var dividir = idadeDigitada / idade


    var select = document.getElementById("calculo");
    var valorSoma = select.options[select.selectedIndex].value;






    var button = document.querySelector("button");

    button.onclick = calculaSoma;


</script>``
1 resposta
O post foi fechado por inatividade após 3 meses. Para continuar o assunto, recomendamos criar um novo tópico. Bons Estudos!