Вы находитесь на странице: 1из 7

Informe Individual Unidad 3 – Tarea 3

Anibal Rico Gutierrez


8.499.071
Grupo (611)

Presentado a:
Juan Manuel Aldana

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Programa Académico
Abril 04 2019
Introducción

Un puntero es una variable que contiene la dirección de memoria de un dato o


de otra variable que contiene al dato en un arreglo. Un puntero puede apuntar a
un objeto de cualquier tipo, como por ejemplo, a una estructura o una función.

En esta actividad 3 se desarrollará un ejercicio en donde se aplicarán los


conceptos de arreglos y punteros, para esto se utiliza el programa DEV C++.
Objetivos

• Utilizar la herramienta DEV C++ para desarrollar y compilar el ejercicio a resolver.

• Aplicar las herramientas de arreglos y punteros para la solución de este ejercicio.

Unidad x – Tarea Individual


Equipo de pruebas:Core I7
Sistema Operativo: Windows 10
Entorno de Desarrollo: DEV C++

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

Variables de Variables Datos o variables de


Procesos Para Desarrollar
Entrada Auxiliares Salida

int cantidad int total; -Declaración de variable. float contElite,


char nombre contMaster,
float int cantidad,total contJuvenil,
puntaje_obtenido float categoria
float contElite,contMaster,contJuvenil;

-Toma de datos por consola.

scanf("%d",&cantidad);

scanf("%[^\n]",&nombre[i]);

scanf("%f",&puntaje_obtenido[i]);
-Definición de categoría:

if (categoria[i]==1)

{contJuvenil=i+0; }

-Mostrar en pantalla la información.

printf("nombre %s - ",nombre[i]);

printf("puntaje obtenido %f -
",puntaje_obtenido[i]);

printf("categoria %f \n",categoria[i]);

Ejecución del Programa


(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

Paso 1

Pantallazo: Descripción:
Se solicita la información de ingreso
de las cantidades de personas que
participara.

Paso 2

Pantallazo: Descripción:

Se solicita el nombre de las personal


que participaran, la categoría y la
calificación
Pantallazo: Descripción:
Se imprime la información de los
deportistas y los porcentajes por
categoría y el total de participantes
Conclusiones

Luego de realizar la actividad correspondiente a la tarea #3se puede


concluir que los arreglos y punteros nos ayudan a resolver problemas
donde se requiera guarda diferente información de algo, en este caso
se utilizo para guarda el nombre y la información de de deportista
para así poder imprimir la información de este.

Вам также может понравиться