Tecnología

Inicio

Cómo escribir un programa en C que calcula la fecha de mañana

Cómo escribir un programa en C que calcula la fecha de mañana


El lenguaje de programación C es uno de los lenguajes de programación más antiguos y más populares. C ha seguido siendo popular debido a que es eficiente, portátil y proporciona acceso a memoria de bajo nivel. A pesar de que C fue desarrollado para diseñar el software del sistema, sino que también se puede utilizar para desarrollar el software de aplicación. C puede incluso ser utilizado en el desarrollo web. C es capaz de cálculos complejos. El cálculo realizado para determinar la fecha del día siguiente es uno de los más sencillos.

Instrucciones

1 Declarar una clase para celebrar el mes, día y año. Un día de dos dígitos, un mes de dos dígitos y un año de cuatro dígitos deben ser suministrados a la función mediante una entrada de usuario o desde otra aplicación.

2 Realizar la validación de los datos introducidos por llamar a una función para leer la fecha, determinar si se trata de un año bisiesto y determinar si el mes y el día son válidos. Una matriz está codificado con la fecha final de cada mes con el fin de enero a diciembre. Por ejemplo, 31, 28, 31 son los tres primeros números porque enero tiene 31 días, Febrero tiene 28 de marzo y tiene 31. El dígito del día se valida con esta matriz.

3 Realice el mismo tipo de verificación en el mes entró para asegurarse de que es un valor válido entre 1 y 12. Una vez más, se crea una matriz con una lista de meses válidos para realizar la validación. Tanto las validaciones día y el mes deben ser funciones separadas.

4 Determinar si el año introducido es un año bisiesto. Si el año es divisible por cuatro, se trata de un año bisiesto. Utilice el módulo - resto - operador para realizar este cálculo.

5 Añadir una al día, ahora que hemos determinado que tenemos un día válido, mes y año. Si el día está más allá del número total actual de días del mes dado, entonces el mes necesita ser incrementado y el día establecido en 1. Si la fecha introducida es el último día del año, el año se incrementa y el mes y día se establece en 1.

6 Muestra la fecha recién calculado para el usuario.