aiudaaa

Do you have a compilation error or a difficult problem to solve? Ask for help here
Post Reply
estebanalejandroferrari@gmail.com
Posts: 1
Joined: Tue Mar 23, 2021 2:46 am

aiudaaa

Post by estebanalejandroferrari@gmail.com » Thu Jun 17, 2021 12:30 am

package domain;

public class HelloWorld {

public static void main(String[] args) {

java.util.Scanner lector = new java.util.Scanner(System.in);
System.out.println("Estadisticas Diarias:");
System.out.println("Ingresar nombre:");
String nombre = lector.nextLine();
System.out.println("Ingresar sexo (M o F)");
String sexo = lector.nextLine();
float contadorHombres = 0f;
float contadorMujeres = 0f;

if (sexo.equals("M")){
contadorHombres = contadorHombres + 1;
} else {
contadorMujeres = contadorMujeres + 1;
}

System.out.println("Ingresar edad:");
int edad = Integer.parseInt (lector.nextLine());
int contadorMayor60 = 0;

if (edad >= 60){
contadorMayor60 = contadorMayor60 + 1;
}

System.out.println("Infectado? (S o N)");
String infectado = lector.nextLine();
float contadorHombresInfectados = 0f;
float contadorMujeresInfectadas = 0f;

if (sexo.equals("M")){
contadorHombresInfectados = contadorHombresInfectados + 1;
} else {
contadorMujeresInfectadas = contadorMujeresInfectadas + 1;
}
System.out.println("Agregar otra persona? (S o N)");
int contadorInfectados = 0;

if (infectado.equals("S")){
contadorInfectados = contadorInfectados + 1;
}

String agregarPersona = lector.nextLine();
int contadorPersonas = 1;

if (agregarPersona.equals("S") || agregarPersona.equals("s")){
do {
contadorPersonas = contadorPersonas + 1;
System.out.println("Ingresar nombre:");
String nombreNuevaPersona = lector.nextLine();
System.out.println("Ingresar sexo (M o F)");
String sexoNuevaPersona = lector.nextLine();

if (sexo.equals("M")){
contadorHombres = contadorHombres + 1;
} else {
contadorMujeres = contadorMujeres + 1;
}

System.out.println("Ingresar edad:");
int edadNuevaPersona = Integer.parseInt (lector.nextLine());

if (edadNuevaPersona >= 60){
contadorMayor60 = contadorMayor60 + 1;
}

System.out.println("Infectado? (S o N)");
String infectadoNuevaPersona = lector.nextLine();

if (infectadoNuevaPersona.equals("S")){
contadorInfectados = contadorInfectados + 1;
}

if (sexoNuevaPersona.equals("M")){
contadorHombresInfectados = contadorHombresInfectados + 1;
} else {
contadorMujeresInfectadas = contadorMujeresInfectadas + 1;
}

System.out.println("Agregar otra persona? (S o N)");
agregarPersona = lector.nextLine();

} while (agregarPersona.equals("S") || agregarPersona.equals("s"));
}

float promedioInfectadosHombres = ( contadorHombresInfectados * 100 ) / contadorHombres;
// System.out.println(contadorHombres + " " + contadorHombresInfectados + " " + promedioInfectadosHombres);
System.out.println("Cantidad total de personas que hicieron el test: " + contadorPersonas );
System.out.println("Cantidad total de personas infectadas: " + contadorInfectados );
System.out.println("Promedio de hombres infectados: " + promedioInfectadosHombres + " % " );
}
}

Post Reply