• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    Cree un algoritmo que capture un mes en números y el software muestre un mensaje que indique cuantos días tiene ese mes. Ejemplo: si se digita "07", el algoritmo debe mostrar "Julio, tiene treinta un día". El algoritmo debe también advertir que si se trata de febrero tiene 28 días, pero si el año fuera bisiesto tendría 29.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Proceso NombreDelMesYNumeroDeDias
    Escribir Sin Saltar "Ingresa el valor de anno:";
    Leer anno;
    Escribir Sin Saltar "Ingresa el valor de mes:";
    Leer mes;
    Si mes = 1 Entonces
        Escribir "Enero, tiene treinta un días.";
    FinSi
    Si mes = 2 Y ((anno MOD 4 = 0 Y anno MOD 100 <> 0) O anno MOD 400 = 0) Entonces
        Escribir "Febrero, tiene veintinueve días.";
    FinSi
    Si mes = 2 Y (anno MOD 4 <> 0 O anno MOD 100 = 0) Y anno MOD 400 <> 0 Entonces
        Escribir "Febrero, tiene veintiocho días.";
    FinSi
    Si mes = 3 Entonces
        Escribir "Marzo, tiene treinta un días.";
    FinSi
    Si mes = 4 Entonces
        Escribir "Abril, tiene treinta días.";
    FinSi
    Si mes = 5 Entonces
        Escribir "Mayo, tiene treinta un días.";
    FinSi
    Si mes = 6 Entonces
        Escribir "Junio, tiene treinta días.";
    FinSi
    Si mes = 7 Entonces
        Escribir "Julio, tiene treinta un días.";
    FinSi
    Si mes = 8 Entonces
        Escribir "Agosto, tiene treinta un días.";
    FinSi
    Si mes = 9 Entonces
        Escribir "Septiembre, tiene treinta días.";
    FinSi
    Si mes = 10 Entonces
        Escribir "Octubre, tiene treinta un días.";
    FinSi
    Si mes = 11 Entonces
        Escribir "Noviembre, tiene treinta días.";
    FinSi
    Si mes = 12 Entonces
        Escribir "Diciembre, tiene treinta un días.";
    FinSi
FinProceso