Estou com um probleminha em implementar o método calcular.
Em implementar o método calcular. Na codificação do método você deve descobrir e armazenar os dados nas propriedades qtdMediaIdades (as médias das idades das 10 pessoas), qtdBaixinhosGordos (a quantidade de pessoas com peso superior a 90 quilos e altura inferior a 1.50m), porcentagemJovensAltos (A porcentagem de pessoas com idade entre 10 e 30 anos, entre as pessoas que medem mais de 1.90m).
Ficou desta forma:
public class ClassificadorPessoas {
double qtdMediaIdades;
double qtdBaixinhosGordos;
double porcentagemJovensAltos;
public void calcular(int idade, double peso, double altura){
}
}
Não estou conseguindo implementar as funções no método, lembrando que existe outras duas classes envolvendo o sistema
ClubeLazer:
package br.htcursos.estruturas;
public class ClubeLazer {
double mediaHomem = 0;
int qtdHomem = 0;
double somaIdadeHomem = 0;
double mediaMulher = 0;
int qtdMulher = 0;
double somaIdadeMulher = 0;
double qtdMediaIdades;
public double calcularIdadeMediaHomens(int idadeHomem) {
qtdHomem++;
somaIdadeHomem = somaIdadeHomem + idadeHomem;
mediaHomem = somaIdadeHomem / qtdHomem;
return mediaHomem;
}
public double calcularIdadeMediaMulheres(int idadeMulher) {
qtdMulher++;
somaIdadeMulher = somaIdadeMulher + idadeMulher;
mediaMulher = somaIdadeMulher / qtdMulher;
return mediaMulher;
}
public double calcularIdadeMediaGrupo(double mediaHomem, double mediaMulher) {
double media = mediaMulher + mediaHomem;
return media / 2;
}
}
ProgramaPrincipal:
package br.htcursos.estruturas;
import java.util.Scanner;
import br.com.htcursos.tarefa11.Pessoa;
public class ProgramaPrincipalClube {
public static void main(String[] args) {
ClubeLazer cl = new ClubeLazer();
ClubeLazer c2 = new ClubeLazer();
ClubeLazer grupo = new ClubeLazer();
Scanner leitor = new Scanner(System.in);
for (int i = 0; i < 2; i++) {
System.out.println("Idade dos Homens:");
int idadeHomem = leitor.nextInt();
System.out.println("Qual a altura?");
double altura = leitor.nextDouble();
System.out.println("Qual o peso?");
double peso = leitor.nextDouble();
cl.calcularIdadeMediaHomens(idadeHomem);
}
for (int i = 0; i < 2; i++) {
System.out.println("Idade das Mulheres:");
int idadeMulher = leitor.nextInt();
System.out.println("Qual a altura?");
double altura = leitor.nextDouble();
System.out.println("Qual o peso?");
double peso = leitor.nextDouble();
c2.calcularIdadeMediaMulheres(idadeMulher);
}
System.out.println("Média de Homens " + cl.mediaHomem);
System.out.println("Média de Mulheres " + c2.mediaMulher);
System.out.println("Média do Grupo: " + grupo.calcularIdadeMediaGrupo(cl.mediaHomem, c2.mediaMulher));
}
}