help com exercicio
06/08/2020
0
Pessoal boa tarde! to tentando fazer esse exercicio aqui:
1) Fazer um programa no qual o usuário deve digitar 10
números entre 0 e 50. Ao final deve mostrar o maior
número digitado e o menor número digitado. Os números
digitados que não estiverem entre 0 e 50, devem ser
desconsiderados.
Dai fiz assim:
let num = ""
for(i = 0; i < 10; i ++){
num=Number((window.prompt('Digite dez numeros de 0 a 50')));
}
if(num < 0 || num > 50){
alert('Numero inválido')
} else {
('numeração correta')
}
let maior = num
if (num > maior){
maior = num
}
window.alert("O maior numero digitado foi " + maior);
let menor = num
if(num < menor)
menor = num
window.alert(" O menor numero digitado foi " + menor)
sò que o que acontece: Ele ta aceitando numero maior que 50 e tanto o numero maior como o menor ele ta colocando o mesmo numero.
1) Fazer um programa no qual o usuário deve digitar 10
números entre 0 e 50. Ao final deve mostrar o maior
número digitado e o menor número digitado. Os números
digitados que não estiverem entre 0 e 50, devem ser
desconsiderados.
Dai fiz assim:
let num = ""
for(i = 0; i < 10; i ++){
num=Number((window.prompt('Digite dez numeros de 0 a 50')));
}
if(num < 0 || num > 50){
alert('Numero inválido')
} else {
('numeração correta')
}
let maior = num
if (num > maior){
maior = num
}
window.alert("O maior numero digitado foi " + maior);
let menor = num
if(num < menor)
menor = num
window.alert(" O menor numero digitado foi " + menor)
sò que o que acontece: Ele ta aceitando numero maior que 50 e tanto o numero maior como o menor ele ta colocando o mesmo numero.
Giorgia
Curtir tópico
+ 0
Responder
Post mais votado
07/08/2020
pode ser assim:
let num = 0 let maior = 0 let menor = -1 let contador = 0 let msg = '' while (contador < 10) { if (contador > 0) { msg = ' ('+contador.toString()+')'} num = Number((window.prompt('Digite dez numeros de 0 a 50'+msg))) if (num >= 0 && num <= 50) { contador ++ if (num > maior) { maior = num } else if (num < menor || menor == -1) { menor = num } } else { alert('Numero inválido') } } window.alert("O maior numero digitado foi " + maior + " e o menor numero digitado foi " + menor)
Emerson Nascimento
Responder
Mais Posts
07/08/2020
Giorgia
pode ser assim:
let num = 0 let maior = 0 let menor = -1 let contador = 0 let msg = '' while (contador < 10) { if (contador > 0) { msg = ' ('+contador.toString()+')'} num = Number((window.prompt('Digite dez numeros de 0 a 50'+msg))) if (num >= 0 && num <= 50) { contador ++ if (num > maior) { maior = num } else if (num < menor || menor == -1) { menor = num } } else { alert('Numero inválido') } } window.alert("O maior numero digitado foi " + maior + " e o menor numero digitado foi " + menor)
Muito obrigada, tenha um otimo fim de semana!
Responder
Clique aqui para fazer login e interagir na Comunidade :)