1
resposta

Condicional: dias da semana

Fiz a primeira parte desse código simples e ele nao roda. Não consegui imaginar como realizar o valor inválido.

"Faça um script que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido."


<script>
var nota= prompt("Qual é o seu número?")



 if (numero== "1") {
     alert("Seu dia é domingo!")
}

 if (numero== "2") {
     alert("Seu dia é segunda!")
}


if (numero== "3") {
    alert("Seu dia é terça!")
}


if (numero== "4") {
    alert("Seu dia é quarta!")
}


if (numero== "5") {
    alert("Seu dia é quinta!")
}

if (numero== "6") {
    alert("Seu dia é sexta!")
}


if (numero== "7"){
    alert("Seu dia é sábado!")}
</script>
1 resposta

Bom dia Camila, tudo bem? Espero que sim!

Só uma pequena correção, a variável que usou nos ifs foi a numero, mas pegou um input atribuindo à variável nota, basta mudar para que sejam a mesma variável.

Quanto à adição do valor inválido, você pode fazer de inúmeras formas. Vou deixar aqui um exemplo usando else if para que os casos só aconteçam caso os casos anteriores não sejam executados e no fim usando um else para que rode caso todos os outros não sejam executados:


<script>
var nota= prompt("Qual é o seu número?")



if (numero== "1") {
     alert("Seu dia é domingo!")
} else if (numero== "2") {
     alert("Seu dia é segunda!")
} else if (numero== "3") {
    alert("Seu dia é terça!")
} else if (numero== "4") {
    alert("Seu dia é quarta!")
} else if (numero== "5") {
    alert("Seu dia é quinta!")
} else if (numero== "6") {
    alert("Seu dia é sexta!")
} else if (numero== "7"){
    alert("Seu dia é sábado!")
} else {
    alert("Valor inválido!")}
</script>

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!