import javax.swing.JOptionPane;
public class Q24
{
/**
* Aqui meu primeiro programa, que pode ate parecer vazio para alguns, mas tive que me dar o máximo de mim, me esforça bastante, com a ajuda dos melhores professores dessa aréa Prof. Alexandre, como não poderia esqueçe-lo...
A Questão diz o seguinte: Construa um algoritmo que leia um conjunto de dadoscontendo altura e sexo("M" para masculino e "F" para feminino) de 50pessoas e, depois, calcule e escreva:
- a menor e a maior alturado grupo;
- a média de altura das mulheres;
- o número de homens e a diferença percentual entre eles e as mulheres;
*/
public static void main(String[] args)
{
int S=0;
int F=0;
int M=0;
double altura=0;
double maior=0;
double menor=0;
double Sam=0;
int Totp=4;
altura=Double.parseDouble(JOptionPane.showInputDialog("Qual sua altura?"));
while(altura!=0)
{//abrir aspas do enquanto;;
if(altura>menor)
{
maior=altura;
}
if(altura<menor)
{
menor=altura;
}
if(altura<maior)
{
menor=altura;
}
if(altura>maior)
{
maior=altura;
}
JOptionPane.showMessageDialog(null,"Para responder a pergunta a seguir, 1 para masculino e 3 para feminino");
S=Integer.parseInt(JOptionPane.showInputDialog("Qual seu sexo?"));
if(S==2)
{
F=F+1;
Sam=Sam+altura;
}
else
{
if(S==1)
{
M=M+1;
}
altura=Double.parseDouble(JOptionPane.showInputDialog("Qual sua altura?"));
}
}//fechar aspas do enquanto;;;
JOptionPane.showMessageDialog(null,"A menor altura é "+menor);
JOptionPane.showMessageDialog(null,"A maior altura é "+maior);
JOptionPane.showMessageDialog(null,"Total de homens é "+M);
double operação1=(Sam/F);
JOptionPane.showMessageDialog(null,"A Media da altura das mulheres é "+operação1);
double pot1=(F*100/Totp);
double pot2=(M*100/Totp);
double resultado=0;
if (pot1>pot2)
{
resultado=(pot1-pot2);
}
if( pot2>pot1)
{
resultado=(pot2-pot1);
}
JOptionPane.showMessageDialog(null,"A diferença percencual entre eles e as mulheres é "+resultado+"%");
}
}
JOptionPane.showMessageDialog(null,"Mikaelly Aguiar Saraiva, kiss");