Академический Документы
Профессиональный Документы
Культура Документы
Presentado a:
Juan Manuel Aldana
Ejercicio 1:
Problema Planteado:
El comité olímpico colombiano necesita implementar mejoras en el programa que se presentó en la
Unidad anterior, a partir de allí es necesario tener presente los nuevos requerimientos: Se necesita
automatizar la evaluación de resultados de las competencias individuales de bicicrós, para lo cual es
necesario desarrollar un software que esté en capacidad de solicitar al usuario la cantidad de deportistas
que participaron del evento (mínimo 10, máximo 100), posteriormente debe de solicitar el puntaje
obtenido por cada uno de los deportistas, su correspondiente nombre y la categoría a la que pertenece,
teniendo en cuenta sólo existen las siguientes categorías:
• Categoría Juvenil
• Categoría Elite
• Categoría Máster
En consecuencia, se debe de llevar un registro de cuántos deportistas participaron por cada categoría y
calcular cual es el porcentaje de cada una de ellas frente al total de participantes. Adicionalmente se
debe de mostrar un consolidado final, donde se muestre el nombre de cada deportista, la categoría a la
que pertenece y el puntaje obtenido.
Nota: Es necesario validar que los datos que está ingresando el usuario por consola se ajusten a los
rangos y categorías solicitados en el ejercicio. Para resolver el ejercicio es obligatorio utilizar arreglos y
punteros.
Requerimientos: Restricciones:
- automatizar la evaluación de resultados. -mínimo 10, máximo 100 Deportista.
-de solicitar al usuario la cantidad de deportistas - ingresando el usuario por consola.
que participaron del evento, el puntaje obtenido - sólo existen las siguientes categorías:
por cada uno de los deportistas, su • Categoría Juvenil
correspondiente nombre y la categoría a la que • Categoría Elite
pertenece. • Categoría Máster
scanf("%d",&cantidad);
scanf("%[^\n]",&nombre[i]);
scanf("%f",&puntaje_obtenido[i]);
-Definición de categoría:
if (categoria[i]==1)
{contJuvenil=i+0; }
printf("nombre %s - ",nombre[i]);
printf("puntaje obtenido %f -
",puntaje_obtenido[i]);
printf("categoria %f \n",categoria[i]);
Paso 1
Pantallazo: Descripción:
Se solicita la información de ingreso
de las cantidades de personas que
participara.
Paso 2
Pantallazo: Descripción: