Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Kkok N 24315353576
Kkok N 24315353576
Programación estructurada
Introducción _____________________________________________________2
Ejercicio ______________________________________________________3
Explicación de código _____________________________________________4 - 8
Conclusión _______________________________________________________ 9
1
Introducción
2
Ejercicio
3
Explicación de código
4
Después de implementar un mecanismo para filtrar posibles entradas incorrectas
de datos, hemos desarrollado un filtro adicional para evitar que el usuario se
encuentre en las siguientes situaciones: ingresar caracteres incorrectos y, en caso
de que la entrada del usuario sea correcta, finalizar el bucle.
Una vez que se haya realizado el filtrado y validación de todas las entradas
ingresadas mediante nuestro programa, se procede a pasar la variable "datos" como
argumento a la función desglose_tiempo(). Una vez que dicha función haya
completado su ejecución, el programa finaliza con un valor de retorno 0.
5
Se inicializa la función desglose_tiempo(), la cual toma un argumento de tipo entero
al cual nos referimos dentro del rango de la función como "segundos". Declaramos
las variables con las que trabajaremos y realizamos los cálculos.
6
Para poder obtener el desglose del tiempo, consideramos que cada vez que se
calcula uno de los rangos de tiempo especificados, debemos calcular el siguiente
con el tiempo que nos resta, es decir,
El programa realiza una operación matemática para dar formato a los segundos
ingresados, teniendo en cuenta la cantidad de segundos en una semana, días,
horas, minutos y segundos. Inicialmente, se calcula la cantidad de semanas
completas y se reduce el rango de tiempo a tratar. Luego, se calculan los segundos
restantes en días, horas, minutos y segundos. Este patrón de reducción se repite
hasta que solo queden los segundos restantes.
7
Una vez realizados los cálculos, los resultados se imprimen en pantalla. Dado que
la función es de tipo void, no se devuelve ningún valor. Al finalizar la ejecución de la
función, la función principal main concluye el programa con un valor de retorno 0, lo
que indica que los resultados han sido obtenidos exitosamente.
8
Conclusión