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

script: maior dos numeros inteiros!

Experimentei tentar fazer esse exercício de condicional mas não consegui sair do lugar porque chega no ponto que as comparações se limitam.. O exercício é: "Faça um script que leia três números inteiros, em seguida mostre o maior e o menor deles."

Observe o código:

<meta charset= "UTF-8">

<script>
    var numero1 parseInt(prompt("Qual é o seu primeiro número?"))
    var numero2 parseInt(prompt("Qual é o seu segundo número?"))
    var numero3 parseInt(prompt("Qual é o seu terceiro número?"))


    if (numero1> numero2 > numero3) {
        alert ("O numero1 é o maior!")
        alert ("O número3 é o menor!")
}

      if (numero1> numero2 < numero3) {
          alert ("O numero1 é o maior!")
      alert ("O numero2 é o menor! ")
    }

     if (numero1 < numero2 < numero3) { 
      alert("O numero3 é maior!")
       alert("O numero1 é o menor!")
    }


    if (numero1< numero2 > numero3) {
        alert ("O numero2 é o maior!")     }


</script>
1 resposta
solução!

Olá, Camila! Tudo bem contigo?

Você está no caminho certo! Vamos lá!

Primeiro vamos só colocar um sinal de atribuição para as variáveis que receberão esses valores digitados

    var numero1 = parseInt(prompt("Qual é o seu primeiro número?"))
    var numero2 = parseInt(prompt("Qual é o seu segundo número?"))
    var numero3 = parseInt(prompt("Qual é o seu terceiro número?"))

Feito isso vamos à lógica!

Todas as vezes em que usarmos a condicional ifprecisamos comparar duas premissas. Por exemplo: numero1 > numero2. Porém, podemos comparar mais de uma e ligá-las através de operadores lógicos como E (&&) e OU (||). Vamos ficar somente nesses, por enquanto.

Com isso em mente e sabemos que só podemos comparar duas premissas, vamos ligar através desses operadores. Por exemplo: numero1 > numero2 && numero2 > numero3. Se isso for verdadeiro, lançará o alert. Veja abaixo:

    if (numero1 > numero2 && numero2 > numero3) {
        alert("O numero1 é o maior!")
        alert("O número3 é o menor!")
    }

    if (numero1 > numero2 && numero2 < numero3) {
        alert("O numero1 é o maior!")
        alert("O numero2 é o menor! ")
    }

    if (numero1 < numero2 && numero2 < numero3) {
        alert("O numero3 é maior!")
        alert("O numero1 é o menor!")
    }


    if (numero1 < numero2 && numero2 > numero3) {
        alert("O numero2 é o maior!")
    }

Existem casos em que você não verá uma comparação de premissas, mas isso é assunto para outra situação.

Espero ter ajudado, Camila!

Um abraço e bons estudos