1
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