1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Proceso algoritmo1
Escribir Sin Saltar "Ingresa el valor de anno:";
Leer anno;
Escribir Sin Saltar "Ingresa el valor de dia:";
Leer dia;
Escribir Sin Saltar "Ingresa el valor de mes:";
Leer mes;
Si (dia = 30 Y (mes = 4 O mes = 6 O mes = 9 O mes = 11)) O dia = 31 O (mes = 2 Y (dia = 29 O (dia = 28 Y (anno MOD 4 <> 0 O anno MOD 100 = 0) Y anno MOD 400 <> 0))) Entonces
dia_siguiente <- 1;
mes_siguiente <- mes+1;
SiNo
dia_siguiente <- dia+1;
mes_siguiente <- mes;
FinSi
Si mes_siguiente = 13 Entonces
anno_siguiente <- anno+1;
mes_siguiente <- 1;
SiNo
anno_siguiente <- anno;
FinSi
Escribir "Valor de anno siguiente: ", anno_siguiente;
Escribir "Valor de dia siguiente: ", dia_siguiente;
Escribir "Valor de mes siguiente: ", mes_siguiente;
FinProceso
Escribir Sin Saltar "Ingresa el valor de anno:";
Leer anno;
Escribir Sin Saltar "Ingresa el valor de dia:";
Leer dia;
Escribir Sin Saltar "Ingresa el valor de mes:";
Leer mes;
Si (dia = 30 Y (mes = 4 O mes = 6 O mes = 9 O mes = 11)) O dia = 31 O (mes = 2 Y (dia = 29 O (dia = 28 Y (anno MOD 4 <> 0 O anno MOD 100 = 0) Y anno MOD 400 <> 0))) Entonces
dia_siguiente <- 1;
mes_siguiente <- mes+1;
SiNo
dia_siguiente <- dia+1;
mes_siguiente <- mes;
FinSi
Si mes_siguiente = 13 Entonces
anno_siguiente <- anno+1;
mes_siguiente <- 1;
SiNo
anno_siguiente <- anno;
FinSi
Escribir "Valor de anno siguiente: ", anno_siguiente;
Escribir "Valor de dia siguiente: ", dia_siguiente;
Escribir "Valor de mes siguiente: ", mes_siguiente;
FinProceso