en Java y pseint Mostrar por pantalla la cantidad de mujeres mayores de edad y la cantidad de hombres menores de edad de un total de N edades y sexo leído desde teclado
porfa ayúdame lo entrego hoy
Respuestas a la pregunta
A continuación se muestran códigos de programación en java y pseint que registra la edad y genero de una persona y muestra si tiene más de 18 o menos.
Programa en Java que te dice si es mayor o menor de edad según su genero
import java io.*;
public class Main {
public static void main(String args[]) throws IOException {
BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System in));
- // Definir variables
String continuar;
int edad;
String genero;
int hombresmenos18;
int mujeresmas18;
mujeresmas18 = 0;
hombresmenos18 = 0;
do {
- // Ingreso de datos
System out print("Ingrese edad: ");
do {
edad = Integer parseInt(bufEntrada readLine());
} while ((edad<=0));
System out println("Ingrese Genero ");
System out println("Femenino (F) ");
System out println("Masculino (M) ");
do {
genero = bufEntrada.readLine();
genero = genero toLowerCase();
} while ((!genero equals("f")) && (!genero equals("m")));
- // Proceso de datos
if (genero equals("f")) {
if (edad>=18) {
mujeresmas18 = mujeresmas18+1;
}
} else {
if (edad<18) {
hombresmenos18 = hombresmenos18+1;
}
}
do {
System out println("Ingresar otro?: (s/n)");
continuar = bufEntrada readLine();
} while (!((continuar equals("s") || continuar equals("n"))));
} while (continuar equals("s"));
- // Imprimir resultados
System out println("Cantidad de mujeres mayores de edad: "+mujeresmas18);
System out println("Cantidad de hombres menores de edad: "+hombresmenos18);
}
}
Algoritmo en pseint que te dice si es mayor o menor de edad según su genero
Algoritmo edadHombreMujeres
- // Definir variables
Definir genero Como Caracter
Definir edad, MujeresMas18, HombresMenos18 Como entero
MujeresMas18 <- 0
HombresMenos18 <- 0
Repetir
- // Ingreso de datos
Escribir 'Ingrese edad: ' Sin Saltar
Repetir
Leer edad
Hasta Que (edad>0)
Escribir 'Ingrese Genero '
Escribir 'Femenino (F) '
Escribir 'Masculino (M) '
Repetir
Leer genero
genero <- Minusculas(genero)
Mientras Que (genero<>'f') Y (genero<>'m')
- // Proceso de datos
Si genero="f" Entonces
Si edad>=18 Entonces
MujeresMas18 <- MujeresMas18 + 1
FinSi
SiNo
Si edad<18 Entonces
HombresMenos18 <- HombresMenos18 + 1
FinSi
FinSi
Repetir
Escribir 'Ingresar otro?: (s/n)'
Leer continuar
Hasta Que (continuar=='s' O continuar=='n')
Hasta Que continuar=='n'
- // Imprimir resultados
Escribir 'Cantidad de mujeres mayores de edad: ', MujeresMas18
Escribir 'Cantidad de hombres menores de edad: ', HombresMenos18
FinAlgoritmo
Para saber más acerca de algoritmos en java o pseint consulte: https://brainly.lat/tarea/13521391
#SPJ1