



Escrever um algoritmo e um programa que lê um número não conhecido de valores inteiros, um de
cada vez, e conta quantos deles estão em cada um dos intervalos : [0..25], (26..50], (51..75] e
(76..100]. Parar de informar quando o número “–1” for digitado. Mostrar quantos números entraram
em cada intervalo e quantos não entraram em nenhum intervalo
Sugestão de resposta em java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | package exercicio55; import javax.swing.JOptionPane; /** * * @author Franciele */ public class Exercicio55 { public static void main(String[] args) { int numero = 0; int quantidade1 = 0; int quantidade2 = 0; int quantidade3 = 0; int quantidade4 = 0; int quantidadeForaDoIntervalo = 0; while (numero != (-1)) { System.out.println("Informe um numero"); numero = Integer.parseInt(JOptionPane.showInputDialog("Informe um numero")); if ((numero <= 0) || (numero > 100) { quantidadeForaDoIntervalo = quantidadeForaDoIntervalo + 1; } else { if ((numero >= 0) && (numero <= 25) { quantidade1 = quantidade1 + 1; } if ((numero >= 26) && (numero <= 50) { quantidade2 = quantidade2 + 1; } if ((numero >= 51) && (numero <= 75) { quantidade3 = quantidade3 + 1; } if ((numero >= 76) && (numero <= 100) { quantidade4 = quantidade4 + 1; } } } System.out.println("Quantidade de números no intervalo de 0 a 25, é de " + quantidade1); System.out.println("Quantidade de números no intervalo de 25 a 50, é de " + quantidade2); System.out.println("Quantidade de números no intervalo de 50 a 75, é de " + quantidade3); System.out.println("Quantidade de números no intervalo de 75 a 100, é de " + quantidade4); System.out.println("Quantidade de números fora do intervalo, é de" + quantidadeForaDoIntervalo); } } |