Rico Chivela
Membro Júnior-
Posts
6 -
Cadastrado em
-
Última visita
Reputação
0-
dada uma sequência de 20 numero achar o maior e o menor.....
Rico Chivela respondeu ao tópico de Rico Chivela em Java/Android SDK
O String.format para q serve? eu testei mas quando coloco dois numero iguais apresenta maximo e o minimo com os mesmo valores. -
dada uma sequência de 20 numero achar o maior e o menor.....
Rico Chivela respondeu ao tópico de Rico Chivela em Java/Android SDK
Cweiler Cara muito obrigado consegui fazer o programa usando os resultados que esperava estão todos correto da uma olhadela e diz qualquer coisa: import javax.swing.JOptionPane; public class ComparacaoII { public static void main(String[] args) { int numero, contador; int maximo; int minimo; contador = 1; maximo = Integer.MIN_VALUE; minimo = Integer.MAX_VALUE; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com um Valor (Digite 0 para sair)")); if ( numero < 0 ) JOptionPane.showMessageDialog(null, "Numero negativo entre com valor possitivo"); else if ( numero == 0) { JOptionPane.showMessageDialog(null, "Impossivel comparar entre com dois ou mais numeros"); } else { if ( contador == 0) JOptionPane.showMessageDialog(null, "Numero negativo entre com valor possitivo"); else { while (( contador < 20 ) && ( numero != 0 )) { if ( numero > maximo ) maximo = numero; if ( numero < minimo ) minimo = numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com um Valor (Digite 0 para sair)")); contador ++; } if ( contador == 2 ) { JOptionPane.showMessageDialog(null, "Comaparaçao nao pode ser feita apenas um valor introduzido deve entrar com mais de um valor"); } else if ( maximo == minimo ) { JOptionPane.showMessageDialog(null, "Impossivela comparar Maximo e Minimo com mesmo valor"); } else JOptionPane.showMessageDialog(null, "O Maximo é : " + maximo + "\nO Minimo é : " + minimo + " Contador :" + contador); } } }} -
dada uma sequência de 20 numero achar o maior e o menor.....
Rico Chivela respondeu ao tópico de Rico Chivela em Java/Android SDK
O contador é inicializado com 0 se fazer essa comparação a condição sera sempre verdadeira e fica sempre na condição em q se refere. -
dada uma sequência de 20 numero achar o maior e o menor.....
Rico Chivela respondeu ao tópico de Rico Chivela em Java/Android SDK
Ok Cara eu fiz do jeito que indicaste mas quando eu coloco zero de inicio ele mostra os valores armazenados em max e min e eu qero que apresenta 0 pk nao houve nenhuma comparação. fico assim : import javax.swing.JOptionPane; public class ComparacaoII { public static void main(String[] args) { int numero, contador; int maximo; int minimo; contador = 0; maximo = Integer.MIN_VALUE; minimo = Integer.MAX_VALUE; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com os Valores (Digite 0 para sair)")); while ( numero !=0 ) { if ( numero > maximo ) maximo = numero; if ( numero < minimo ) minimo = numero; contador ++; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com os Valores (Digite 0 para sair)")); } JOptionPane.showMessageDialog(null, "O maior numero é :\t"+ maximo + "O menor numero é" + minimo); }} -
dada uma sequência de 20 numero achar o maior e o menor.....
Rico Chivela respondeu ao tópico de Rico Chivela em Java/Android SDK
O exercício pede para entrar com 20 numero reais e quando entrar com o 0 ou chegar ate 20 numero reais o programa deve parar e mostrar o maior e o menor.... -
dada uma sequência de 20 numero achar o maior e o menor.....
Rico Chivela postou um tópico em Java/Android SDK
estou cursando java primeiro ano e tenho algumas dificuldades eu resolvi esse exercicio do seguinte modo import javax.swing.JOptionPane; public class Comparacao { static final int r = 0; static final float aux = 1; public static void main(String[] args) { int contador; float numero, maximo, minimo; maximo = minimo = contador = 0; maximo = minimo = aux ; numero = Float.parseFloat(JOptionPane.showInputDialog("Entre com a sequencia dos numeros?")); if (numero == 0 ) JOptionPane.showMessageDialog(null,"Maximo é : " + (maximo -1) + "" + "Minimo é : "+ (minimo -1 )); else { while ( numero != r ) { if( numero > maximo ) { maximo = numero; } if( numero < minimo ) { minimo = numero; } contador ++; numero = Float.parseFloat(JOptionPane.showInputDialog("Entre com os Valores?")); } JOptionPane.showMessageDialog(null,"Maximo é : " + maximo + "" + "Minimo é : "+ minimo ); } }} mas nao consigo obter resultados certos ajudem-me por favor
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais