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 porque es eficiente , portátil y proporciona acceso a la memoria de bajo nivel. A pesar de que C ha sido desarrollado para software de sistema de diseño , sino que también se puede utilizar para desarrollar aplicaciones de software . C se puede utilizar incluso en el desarrollo web . C es capaz de cálculos complejos . El cálculo se realiza 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 . A 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 , ya sea por la entrada del usuario o desde otra aplicación.
2
realizar la validación de los datos introducidos llamando 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álidas. Una matriz es codificado con el día 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 y marzo tiene 31 . El dígito 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 el día y el mes validaciones deben ser funciones separadas.
4
Determina si el año especificado es un año bisiesto. Si el año es divisible por cuatro , es un año bisiesto. Utilice el módulo - resto - operador para realizar este cálculo
5
Agregar una al día , ahora que hemos decidido que tenemos un día válido , mes y año . . Si el día es más allá del número total actual de días para el mes dado , entonces el mes necesita ser incrementado y el día establece 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.
< Br >