Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
//EXERCICIO 9 import javax.swing.JOptionPane; public class Exercicio9 { public static void main(String args[]) { int valor, maior, menor; valor = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor: ")); maior = valor; menor = valor; while (valor != 0) { if (valor > maior){ maior = valor; } if (valor < menor){ menor = valor; } valor = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor: ")); } JOptionPane.showMessageDialog(null,"O menor valor: " + menor + "\nO maior valor: " + maior, "CONCLUSÃO", JOptionPane.INFORMATION_MESSAGE); } } // EXERCICIO 10 import javax.swing.JOptionPane; public class Exercicio10 { public static void main(String args[]) { // DECLARAÇÃO DE VARIÁVEIS double altura, maiorAlt = 0, alturaF = 0, media; String sexo, escolha = "S", sexoPessoa = ""; int numM = 0, numF = 0; // LOOP QUE RECEBE VALORES E VALIDA A RESPOSTA DE LEITURA (S ou N) while (escolha.equals("S")) { sexo = JOptionPane.showInputDialog("Informe o sexo (F-feminino | M-masculino)"); altura = Double.parseDouble(JOptionPane.showInputDialog("Informe a altura")); if (altura > maiorAlt) { maiorAlt = altura; sexoPessoa = sexo; } if (sexo.equals("F")){ alturaF += altura; numF += 1; } if (sexo.equals("M")){ numM += 1; } /* LOOP para verificar resposta de leitura. Caso a resposta for diferente de S ou N mostra uma mensagem de erro e continua o LOOP caso contrário o else finaliza o WHILE com o BREAK e mostra a resposta final para o usuário. */ while (true) { escolha = JOptionPane.showInputDialog("Deseja continuar a leitura? (S-sim | N-não)"); if ((!escolha.equals("S")) && (!escolha.equals("N"))) { JOptionPane.showMessageDialog(null, escolha + ", não é uma resposta válida. Responda novamente de acordo com as opções estabelecidas!", "!ATENÇÃO!", JOptionPane.WARNING_MESSAGE); } else break; } } // CALCULO DA MÉDIA DE ALTURAS E RESPOSTA FINAL PARA O USUÁRIO media = alturaF/numF; JOptionPane.showMessageDialog(null,"A maior altura do grupo: " + maiorAlt + "\nA média de altura das mulheres: " + media + "\nO número de homens: " + numM + "\nO sexo da pessoa mais alta: " + sexoPessoa, "RESULTADO", JOptionPane.INFORMATION_MESSAGE); } }
Compartilhar