1- Foi realizada uma pesquisa de algumas características físicas da população de uma certa região, a qual coletou os seguintes dados referentes a cada habitante para serem analisados: sexo (F ou M), cor dos olhos (A - Azuis, V - Verdes, P -pretos ou C - Castanhos), cor dos cabelos (L - loros, C - Castanhos, P -Pretos) e idade. Faça um algorítmo que leia os dados enquanto o usuário desejar. Para isso, mostre uma mensagem: “Deseja continuar (S/N)?”. O usuário deverá responder S ou N, prever entrada de dados maiúscula ou minúscula. Imprima:
-
A menor idade.
-
A quantidade de mulheres cuja idade está entre 18 e 35 anos, incluindo estes valores.
-
A quantidade de homens de cabelos castanhos ou que tenham idade maior que 28 anos.
-
A média de idade das mulheres de olhos castanhos.
Obs: Consegui chegar ate aqui, podem ajudar a concluir o exercicio.
import java.util.Scanner;
public class Duvidadocaralah {
public static void main(String[] args) {
Scanner s = new Scanner (System.in);
String sexo,corolhos,corcabelo;
double idade = 0,menoridade = 0,mulheres18e35 = 0,conthomen = 0,
contmulher = 0,contidade = 0,mediaidade = 0;
for (int i = 0;i != 0;){
System.out.println(“Digite o sexo (m/f)”);
sexo = s.next ();
System.out.println(“Digite a cor dos olhos (A - Azuis, V - Verdes, P - pretos ou C - Castanhos)”);
corolhos = s.next ();
System.out.println(“Digite cor dos cabelos (L - loros, C - Castanhos, P - Pretos)”);
corcabelo = s.next ();
System.out.println(“Digite a idade”);
idade = s.nextDouble ();
if (menoridade > idade)
menoridade = idade;
if (sexo.equals(“f”)){
if (idade >= 18 && idade <= 35)
mulheres18e35 ++;
}
if (sexo.equals(“m”)){
if (corcabelo.equals(“c”) || idade > 28)
conthomen ++;
}
if (sexo.equals(“f”) && corolhos.equals(“c”)){
contmulher ++;
contidade = contidade + idade;
}
System.out.println(“Deseja continuar (sim/nao)”);
if (s.equals(“sim”) || s.equals(“s”))
i = 1;
else
i = 0;
}
mediaidade = contidade/contmulher;
System.out.println(“A menor idade foi” + menoridade);
System.out.println(“A quantidade de mulheres cuja idade está entre 18 e 35 anos, incluindo estes valores” +
“\n”+mulheres18e35);
System.out.println(“A quantidade de homens de cabelos castanhos ou que tenham idade maior que 28 anos” +
“\n”+conthomen);
System.out.println(" A média de idade das mulheres de olhos castanhos"+mediaidade);
}
}