Carrera de Ciclismo Fearless Star Cada año en la ciudad de Palmira (Valle del Caula) se realiza la carrera de ciclismo Fearless Star. En la carrera participan mujeres y hombres mayores de 20 años, y pueden inscribirse en una de las siguientes categorías: 1. Ruta: consiste en recorrer 50km a través de una carretera urbana. 2. Bicicleta de montaña: consiste en recorrer 20km a través de un terreno montañoso. Los organizadores de la carrera lo han contratado a usted para desarrollar un algoritmo que permita realizar la inscripción de los participantes. Debe tener en cuenta que se desconoce el número de personas que se inscribirán. De cada participante se debe registrar: • Edad. • Género: femenino o masculino. • Rendimiento deportivo: alto o medio. Al finalizar la inscripción debe generar un reporte que especifique: • Cantidad de participantes inscritos. • Promedios de edades de los participantes inscritos. • Cantidad de participantes de cada género. • Cantidad de participantes de cada rendimiento deportivo. Adicionalmente, debe generar un reporte que especifique por cada categoría: • Cantidad de inscritos. • Promedio de edades. Para brindar una solución efectiva usted debe: • Diseñar un menú inicial con las opciones: 1) Realizar registro 2) Finalizar registro. Y verificar que el usuario ingrese una de las dos opciones, en caso contrario la aplicación deberá mostrar el mensaje: “Por favor, digite una opción válida”. • Validar que la edad digitada sea mayor a 20 años. Si no es así, debe mostrar el mensaje: “solo se permiten participantes con más de 20 años de edad”. • Calcular el promedio mediante una función que recibe como parámetros 1) la sumatoria de datos y 2) la cantidad de datos, y retorna el promedio. Debe tener en cuenta que es una sola función, y en el algoritmo debe realizar el llamado de la función las veces que lo requiera.
Respuestas
Respuesta:
Algoritmo Carreradeciclismo
Definir genero,masculino, fenenino Como Caracter
Definir inscritos, cantigenero, cantidadrendimiento Como Real
rendimiento = 0
edad = 0
contador = 0
conntadorgenerof = 0
conntadorgenerom = 0
contadorrendimientoa = 0
contadorrendimientob = 0
acumulador= 0
continuar= 0
//PROCESO//
Escribir " escribir e que categoia quiere participar"
Escribir "1) Ruta: consiste en recorrer 50km a través de una carretera urbana."
Escribir "2) Bicicleta de montaña: consiste en recorrer 20km a través de un terreno montañoso. "
Escribir "3) finalizar Registro "
Leer continuar
Mientras continuar <> 3 Hacer
Escribir " escribir edad"
contador= contador + 1
Leer edad
acumulador=acumulador + edad
Escribir " escribir genero f si es mujer o m si es hombre "
Leer genero
si genero = f Entonces
conntadorgenerof= conntadorgenerof + 1
si genero= m Entonces
conntadorgenerom = conntadorgenerom + 1
FinSi
Escribir " escribir rendimiento deportivo a si es alto o b si es bajo "
Leer rendimiento
si rendimiento= a Entonces
contadorrendimientoa = contadorrendimientoa + 1
si rendimiento= b entonces
contadorrendimientob= contadorrendimientob + 1
FinSi
FinSi
FinSi
Escribir " escribir e que categoia quiere participar"
Escribir "1) Ruta: consiste en recorrer 50km a través de una carretera urbana."
Escribir "2) Bicicleta de montaña: consiste en recorrer 20km a través de un terreno montañoso. "
Escribir "3) finalizar Registro "
Leer continuar
Fin Mientras
Escribir "cantidad de participantes inscritos: " contador
Escribir "El promedio de edades es: " acumulador/contador
Escribir " Cantidad de participantes que pertenecen al genero fememino es: " conntadorgenerof
Escribir " Cantidad de participantes que pertenecen al genero masculino es: " conntadorgenerom
Escribir " cantidad de participantes por rendimiento alto es: " contadorrendimientoa
Escribir " cantidad de participantes por rendimiento bajo es:" contadorrendimientob
FinAlgoritmo
Explicación: