Fórum help com exercicio #612393
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
Gostei + 1
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)