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 dada por: davixxmahecha
2

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:

Preguntas similares