Bem vindo!

Bem vindo!
Esse espaço e dedicado a dicas de informática, tutorias, sugestões de músicas e alguns textos sobre a palavra de Deus.
Obrigado pela visita!
Um forte abraço.
Wesley Martins.

quarta-feira, 26 de outubro de 2011

Código fonte em java - Aplicativo Altura e Sexo

Olá Galera do blog,

Desenvolvido no Netbeans.
Dúvida nos comentários abaixo.

Aplicativo Altura e Sexo
Este aplicativo recebe a altura e o sexo de 15 pessoas e realiza alguns cálculos no termino.
Muito interessante.
Exercício de faculdade.


Package Altura e sexo;

/**
 *
 * @author Wesley
 */

import javax.swing.JOptionPane;
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
     //Declaração de variaves, as variaves estão sendo declaradas aqui, para que
        //possam ser usadas por qualquer parte do programa
       
     double mediaalturamulheres = 0.0;
     double somaAlturas = 0.0;
     int cont = 0;
      String sexofem = "F";
      String sexomas = "M";
      int NumerodeHomens = 0;
      double AlturaMenor = 1000.0;
      String SexomaisAlta = "";
      double AlturaMaior = 0;
       
          
         String altura1=JOptionPane.showInputDialog("Qual é a primeira altura (cm)? ");
  JOptionPane.showMessageDialog(null,"OK! " + altura1 + "\n Centímetros");
        String sexo1 = JOptionPane.showInputDialog("Qual é o sexo da  pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo1 + "\n Sexo Cadastrato!");

  String altura2=JOptionPane.showInputDialog("Qual é a segunda altura (cm)? ");
    JOptionPane.showMessageDialog(null,"Parabéns " + altura2 + "\n Centímetros");
  String sexo2 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo2 + "\n Sexo Cadastrato!");
   
     String altura3=JOptionPane.showInputDialog("Qual é a terceira altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura3 + "\n Centímetros");
  String sexo3 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo3 + "\n Sexo Cadastrato!");

     String altura4=JOptionPane.showInputDialog("Qual é a quarta altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura4 + "\n Centímetros");
  String sexo4 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo4 + "\n Sexo Cadastrato");

  String altura5=JOptionPane.showInputDialog("Qual é a quinta altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura5 + "\n Centímetros");
    String sexo5 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo5 + "\n Sexo Cadastrato!");

  String altura6=JOptionPane.showInputDialog("Qual é a sexta altura (cm)? ");    
  JOptionPane.showMessageDialog(null,"Parabéns " + altura6 + "\n Centímetros");
  String sexo6 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo6 + "\n Sexo Cadastrato!");

  String altura7=JOptionPane.showInputDialog("Qual é a sétima altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura7 + "\n Centímetros");
  String sexo7 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo7 + "\n Sexo Cadastrato!");

  String altura8=JOptionPane.showInputDialog("Qual é a oitava altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura8 + "\n Centímetros");
  String sexo8 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo8 + "\n Sexo Cadastrato!");

    String altura9=JOptionPane.showInputDialog("Qual é a nona altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura9 + "\n Centímetros");
  String sexo9 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo9 + "\n Sexo Cadastrato!");

  String altura10=JOptionPane.showInputDialog("Qual é a décima altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura10 + "\n Centímetro");
  String sexo10 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo10 + "\n Sexo Cadastrato!");

  String altura11=JOptionPane.showInputDialog("Qual é a décima primeira altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura11 + "\n Centímetros!");
  String sexo11 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo11 + "\n Sexo Cadastrato!");

    String altura12=JOptionPane.showInputDialog("Qual é a décima segunda altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura12 + "\n Centímetros");
  String sexo12 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo12 + "\n Sexo Cadastrato!");

  String altura13=JOptionPane.showInputDialog("Qual é a décima terceira altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura13 + "\n Centímetros");
  String sexo13 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo13 + "\n Sexo Cadastrato!");

      String altura14=JOptionPane.showInputDialog("Qual é a décima quarta altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura14 + "\n Centímetros");
  String sexo14 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F)");
  JOptionPane.showMessageDialog(null, "OK! " + sexo14 + "\n Sexo Cadastrato!");

  String altura15=JOptionPane.showInputDialog("Qual é a décima quinta altura (cm)? ");
  JOptionPane.showMessageDialog(null,"Parabéns " + altura15 + "\n Centímetros");   
       String sexo15 = JOptionPane.showInputDialog("Qual é o sexo da pessoa (M /F))");
        JOptionPane.showMessageDialog(null, "OK! " + sexo15 + "\n Sexo Cadastrato!");
          JOptionPane.showMessageDialog(null,"Todos os cadastrados " + "\n" + altura1 + " cm "+" - "+sexo1+ "\n"+ altura2 + " cm "+" - "+sexo2+"\n"+ altura3 +" cm "+" - "+sexo3+
"\n"+              altura4 +" cm "+" - "+sexo4+"\n"+ altura5 +" cm "+" - "+sexo5+"\n"+ altura6 +" cm "+" - "+sexo6+"\n"+ altura7 +" cm "+" - "+sexo7+"\n"+ altura8 +" cm "+" - "+ sexo8+ "\n"+ altura9 +" cm "+" - "+sexo9+"\n"+ altura10 +" cm "+" - "+ sexo10+ "\n"+
                    altura11 +" cm "+" - "+ sexo11+"\n"+ altura12 +" cm "+" - "+ sexo12 +"\n"+ altura13 +" cm "+" - "+ sexo13+"\n"+ altura14 +" cm "+" - "+ sexo14 +"\n"+ altura15 +" cm "+" - "+ sexo15+ "\n"+" Click em 'OK' para finalizar!");
      



     //Transformando as alturas de string em double
      double Altura1 = Double.parseDouble (altura1); // isto CONVERTE a String para double
      double Altura2 = Double.parseDouble (altura2); // isto CONVERTE a String para double
      double Altura3= Double.parseDouble (altura3); // isto CONVERTE a String para double
      double Altura4 = Double.parseDouble (altura4); // isto CONVERTE a String para double
      double Altura5 = Double.parseDouble (altura5); // isto CONVERTE a String para double
      double Altura6 = Double.parseDouble (altura6); // isto CONVERTE a String para double
      double Altura7 = Double.parseDouble (altura7); // isto CONVERTE a String para double
      double Altura8 = Double.parseDouble (altura8); // isto CONVERTE a String para double
      double Altura9 = Double.parseDouble (altura9); // isto CONVERTE a String para double
      double Altura10 = Double.parseDouble (altura10); // isto CONVERTE a String para double
      double Altura11 = Double.parseDouble (altura11); // isto CONVERTE a String para double
      double Altura12 = Double.parseDouble (altura12); // isto CONVERTE a String para double
      double Altura13 = Double.parseDouble (altura13); // isto CONVERTE a String para double
      double Altura14 = Double.parseDouble (altura14); // isto CONVERTE a String para double
      double Altura15 = Double.parseDouble (altura15); // isto CONVERTE a String para double
          
          
      //Calculo para saber a media da altura das mulheres
     
       if (sexo1.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura1 +  somaAlturas;
      }
    
      if (sexo2.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura2 +  somaAlturas;
      }
     
            
        if (sexo3.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura3 +  somaAlturas;
      }
     
        if (sexo4.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura4 +  somaAlturas;
      }
     
        if (sexo5.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura5 +  somaAlturas;
      }
     
        if (sexo6.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura6 +  somaAlturas;
      }
     
        if (sexo7.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura7 +  somaAlturas;
      }
     
        if (sexo8.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura8 +  somaAlturas;
      }
     
        if (sexo9.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura9 +  somaAlturas;
      }
     
        if (sexo10.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura10 +  somaAlturas;
      }
     
        if (sexo11.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura11 +  somaAlturas;
      }
     
        if (sexo12.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura12 +  somaAlturas;
      }
     
        if (sexo13.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura13 +  somaAlturas;
      }
     
        if (sexo14.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura14 +  somaAlturas;
      }
     
        if (sexo15.equals(sexofem)) { 
       cont = cont+1;
       somaAlturas = Altura15 + somaAlturas;
      }
     
        //Calculando a média das alturas das mulheres
      mediaalturamulheres = somaAlturas/cont;
     
      // Calculando o número de homens
      if (sexo1.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo2.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo3.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo4.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo5.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo6.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo7.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo8.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo9.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo10.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo11.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo12.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo13.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo14.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
         if (sexo15.equals(sexomas)) {
          NumerodeHomens = NumerodeHomens + 1;
      }
     
     
        //Calculo para saber qual a altura menor
        if (Altura1 < AlturaMenor){
        AlturaMenor = Altura1;
        }
        if ( Altura2 < AlturaMenor ){
        AlturaMenor = Altura2;
        } if (Altura3 < AlturaMenor){
        AlturaMenor = Altura3;
        } if (Altura4 < AlturaMenor){
        AlturaMenor = Altura4;
        } if (Altura5 < AlturaMenor){
        AlturaMenor = Altura5;
        } if (Altura6 < AlturaMenor){
        AlturaMenor = Altura6;
        } if (Altura7 < AlturaMenor){
        AlturaMenor = Altura7;
        } if (Altura8 < AlturaMenor){
        AlturaMenor = Altura8;
        } if (Altura9 < AlturaMenor){
        AlturaMenor = Altura9;
        } if (Altura10 < AlturaMenor){
        AlturaMenor = Altura10;
        } if (Altura11 < AlturaMenor){
        AlturaMenor = Altura11;
        } if (Altura12 < AlturaMenor){
        AlturaMenor = Altura12;
        } if (Altura13 < AlturaMenor){
        AlturaMenor = Altura13;
        } if (Altura14 < AlturaMenor){
        AlturaMenor = Altura14;
        } if (Altura15 < AlturaMenor){
        AlturaMenor = Altura15;
        }
     
      //Calculando a maior altura, e logo descobrindo qual o sexo da pessoa
     
      if ( Altura1>AlturaMaior){
          AlturaMaior = Altura1;
          SexomaisAlta = sexo1;
      }
     
      if (Altura2 > AlturaMaior){
          AlturaMaior = Altura2;
          SexomaisAlta = sexo2;
      }
     
       if (Altura3 > AlturaMaior){
          AlturaMaior = Altura3;
          SexomaisAlta = sexo3;
      }
     
       if (Altura4 > AlturaMaior){
          AlturaMaior = Altura4;
          SexomaisAlta = sexo4;
      }
     
       if (Altura5 > AlturaMaior){
          AlturaMaior = Altura5;
          SexomaisAlta = sexo5;
      }
     
       if (Altura6 > AlturaMaior){
          AlturaMaior = Altura6;
          SexomaisAlta = sexo6;
      }
     
       if (Altura7 > AlturaMaior){
          AlturaMaior = Altura7;
          SexomaisAlta = sexo7;
      }
     
             if (Altura8 > AlturaMaior){
          AlturaMaior = Altura8;
          SexomaisAlta = sexo8;
      }
     
       if (Altura9 > AlturaMaior){
          AlturaMaior = Altura9;
          SexomaisAlta = sexo9;
      }
     
     
       if (Altura10 > AlturaMaior){
          AlturaMaior = Altura10;
          SexomaisAlta = sexo10;
      }
     
       if (Altura11 > AlturaMaior){
          AlturaMaior = Altura11;
          SexomaisAlta = sexo11;
      }
     
       if (Altura12 > AlturaMaior){
          AlturaMaior = Altura12;
          SexomaisAlta = sexo12;
      }
     
            if (Altura13 > AlturaMaior){
          AlturaMaior = Altura13;
          SexomaisAlta = sexo13;
      }
     
       if (Altura14 > AlturaMaior){
          AlturaMaior = Altura14;
          SexomaisAlta = sexo14;
      }
     
     
       if (Altura15 > AlturaMaior){
          AlturaMaior = Altura15;
          SexomaisAlta = sexo15;
      }
  
      JOptionPane.showMessageDialog(null,"Menor Altura do grupo " + AlturaMenor + "\n Centímetros");
      JOptionPane.showMessageDialog(null,"Media de altura da mulheres" + mediaalturamulheres + "\n Centímetros");
      JOptionPane.showMessageDialog(null,"O número de homens " + NumerodeHomens );
      JOptionPane.showMessageDialog(null,"o sexo da pessoa mais alta " + SexomaisAlta);
}

    }

Nenhum comentário:

Postar um comentário