Jump to content

Postagens Recomendadas

Postado

VocĂȘ deve fazer um programa que leia um valor qualquer e apresente uma mensagem dizendo em qual dos seguintes intervalos ([0,25], (25,50], (50,75], (75,100]) este valor se encontra. Obviamente se o valor nĂŁo estiver em nenhum destes intervalos, deverĂĄ ser impressa a mensagem “Fora de intervalo”

Postado

OlĂĄ.

Um exemplo de cĂłdigo em JS para conseguir realizar esse exercĂ­cio.

let valor = parseFloat(prompt("Digite um valor:"));

if (valor >= 0 && valor <= 25) {
  console.log("Intervalo [0,25]");
} else if (valor > 25 && valor <= 50) {
  console.log("Intervalo (25,50]");
} else if (valor > 50 && valor <= 75) {
  console.log("Intervalo (50,75]");
} else if (valor > 75 && valor <= 100) {
  console.log("Intervalo (75,100]");
} else {
  console.log("Fora de intervalo");
}

Utilizei um if-else para verificar em qual intervalo o valor se encontra e caso nĂŁo se encaixe em nenhum intervalo serĂĄ impresso a mensagem "Fora de intervalo".

  • Curtir 1
  • Administradores
Postado

Alternativamente usando arrays ao invés de clåusulas condicionais:

const valor = parseFloat(prompt("Digite um valor:"));
const intervalos = ["Fora de intervalo", "[0,25]", "(25,50]", "(50,75]", "(75,100]"];
const indice = Math.floor((Math.max(Math.min(valor, 100), 0) - 0.0001) / 25) + 1;
console.log("O valor estĂĄ no intervalo " + intervalos[indice]);

 

Crie uma conta ou entre para comentar 😀

VocĂȘ precisa ser um membro para deixar um comentĂĄrio.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

VocĂȘ jĂĄ tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...