Documentos de Académico
Documentos de Profesional
Documentos de Cultura
valido : para validar las fechas y retrasos correctos dentro de los rangos admisibles
meses: vector de 12 elementos que contiene los meses en string
días: vector de 12 elementos que contiene los días máximos para cada mes
i = contador
VARIABLES DE ENTRADA
VARIABLES DE SALIDA
CÓDIGO FUENTE
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include<time.h>
int main()
{
printf("Nombre del Autor : Jairo Beltran \n");
printf("Fecha: 08 de septiembre de 2018\n");
printf("Doy fe que este ejercicio es de mi autoría, en
caso de\n");
printf("encontrar plagio la nota de todo mi //trabajo
debe ser de CERO\n");
printf("además de las respectivas sanciones a que haya
lugar\n\n");
char meses [][12] = {"Enero", "Febrero","Marzo",
"Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre
","Noviembre","Diciembre"};
int dias[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int i = 0;
int retraso = 0;
int diaI = 0;
int mesI = 0;
int diaD = 0;
int mesD = 0;
int valido = 0;
while(valido==0){
printf("\nDigite el dia de envio ");
scanf("%d", &diaI);
printf("\nDigite el mes de envio ");
scanf("%d", &mesI);
valido = 0;
while(valido==0){
printf("\nDigite el numero de dias retrasado ");
scanf("%d", &retraso);
if (retraso<0){
valido = 0;
printf("\nRetraso no Valido. Inserte
nuevamente.");
}
else
{
valido = 1;
}
}
diaD = diaI;
mesD = mesI;
for (i=1;i<=retraso;i++)
{
diaD = diaD+1;
if (diaD>dias[mesD-1])
{
diaD = 1;
mesD = mesD + 1;
if (mesD>12)
{
mesD = 1;
}
}
}
printf("\n\n");
system("PAUSE");
return 0;
}
PANTALLAZO DE LA EJECUCIÓN