Paga en 4 cuotas sin intereses de $52.25

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

16d

19h

07m

04s

1

Estadística de tiempos de una Triatlón

Este tutorial presenta un programa de comparación de tiempos entre dos atletas competidores en una Triatón. De cada uno se tomará datos básicos y los tiempos de competencias. Como resultado podemos obtener el Atleta dominante en cada prueba, en toda la competencia y un resumen estadístico.

Primer paso: Hacer una presentación del programa
Aquí, presentamos el objetivo del programa y un breve resumen para que nuestro usuario final entiende de qué trata.

01.jpg

Podemos utilizar impresión de caracteres especiales para adornar nuestra presentación, de esta forma podemos destacar lo que queremos de título o lo que queremos de contenido, y puede verse de la siguiente forma:

02.jpg

Segundo paso Solicitud de datos
Ahora bien, como ya se sabe, requerimos realizar la comparación de tiempos de competencia en los tres deportes que componen la Triatlón de dos atletas, por tanto solicitaremos datos básicos como el Nombre y número de competidor, así como el tiempo de competencias en natación, ciclismo y atletismo.
03 Cod solicitud de datos.jpg

Como se refleja, se define dos variables para datos básicos (nombre del atleta y su número de competidor), y otra tres variables que toman tiempos (una por deporte). Haremos lo mismo para la solicitud de datos del segundo atleta, y de esta forma se presentará al usuario de la siguiente forma:

04 Front solicitud tiempos.jpg

Teniendo en cuenta que los datos obtenidos de tiempo pueden llevar decimales, crearemos variables que tomen el valor en float de la información dada por el usuario:

05 Cod Vari conver a float.jpg

Tercer paso Declaración de variables
Es importante declarar algunas variables que serán las encargadas de almacenar la información final que se le presentará al usuario. Estas variables almacenarán datos como el mejor atleta por cada deporte y los mejores tiempos:

06 Cod decl varia finales.jpg

Como se refleja en la anterior imagen, el nombre de cada variable se relaciona con la información a almacenar, y teniendo en cuenta los tres deportes definidos, tendremos por ejemplo:

mejornnom —> mejor natación nombre
mejorcnom —> mejor ciclismo nombre
mejoranom —> mejor atletismo nombre
mejornnum —> mejor natación número
mejorcnum —> mejor ciclismo número
mejoranum —> mejor atletismo número
mejorntiem —> mejor natación tiempo
mejorctiem —> mejor ciclismo tiempo
mejoratiem —> mejor atletismo tiempo

Cuarto paso Comparación de Tiempos
Ya teniendo los tiempos suministrados por el usuario, es hora de realizar la comparación de tiempos para saber cual de los dos atletas fu más rápido en cada deporte:

07 Cod Comparacio.jpg

Como se refleja en la imagen anterior, este código corresponde a la comparación de tiempos de natación de ambos atletas, de esta forma se define cuál fue más rápido y, como es posible, si se presente un empate. Más adelante explicaremos el por qué para empate se le asigna a la variable ‘mejorntiem’ un valor de -1. De esta misma forma se crea el código para comparación de tiempos para ciclismo y para atletismo.

Quinto paso Presentar menú de opciones
A continuación presentaremos en front cinco opciones para que el usuario escoja de acuerdo a la información que se quiera conocer, Las opciones son:

  1. “Mejor en natación”: Presenta los datos del atleta y el tiempo del mejor competidor en natación.
  2. “Mejor en ciclismo”: Presenta los datos del atleta y el tiempo del mejor competidor en ciclismo.
  3. “Mejor en atletismo”: Presenta los datos del atleta y el tiempo del mejor competidor en atletismo.
  4. “Mejor competidor”: Presenta los datos del atleta y el tiempo total de competencia en los tres deportes del mejor competidor.
  5. “Todas las anteriores”: Resumen de tiempos del (los) ganador(res).

Para lo anterior, desarrollaremos un menú sencillo como se presenta a continuación:

08 Cod Menú opciones.jpg

Se presentará al usuario de la siguiente forma:
09 front Menu opciones.jpg

Sexto paso Presentar resultados
Teniendo las comparaciones de tiempos ya es posible presentar al usuario de la forma más clara nuestros resultados. Para ello se realizará por medio de condicionales y la opción escogida por el usuario, la impresión de información de la siguiente forma:

Opción 1: Mejor en natación
11 opc1.jpg

Opción 2: Mejor en ciclismo
11 opc2.jpg

Opción 3: Mejor en atletismo
11 opc3.jpg

Opción 4: Mejor competidos
11 opc4.jpg

Opción 5: Todas las anteriores
11 opc5.jpg

Y así hemos finalizado nuestro programa. A continuación presentaré como el usuario apreciará este desarrollo y los resultados utilizando la Opción 5 el cual presenta resumen del análisis de resultados:

12 Final.jpg

Espero que este tutorial haya sido importante para tu conocimiento, y que sea de gran aporte para tus primeros proyectos. Éxitos!!!

Escribe tu comentario
+ 2