Buscar

AulaPratica-04

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);
	}
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais