49003337-FPR-U2-A2-YAGM

3
Actividad 2. Diseño de un algoritmo con estructuras selectivas. YASSER ANGEL GODINEZ MENDOZA PSEUDOCÓDIGO INICIO Leer dia, mes, anio Asignar bisiesto=falso ndias=0 Si anio mod 4=0 entonces Si anio mod 100=0 entonces Si anio mod 400=0 entonces bisiesto=verdadero Fin_Si Sino bisiesto=verdadero Fin_Si-Sino Fin_Si Si mes>=1 y mes<=12 entonces Seleccionar mes caso 1: ndias=31 nmes=”Enero” caso 2: nmes=”Febrero” Si bisiesto=verdadero entonces ndias=29 Sino ndias=28 Fin_Si-Sino caso 3: ndias=31 nmes=”Marzo” caso 4: ndias=30 nmes=”Abril” caso 5: ndias=31 nmes=”Mayo” caso 6: ndias=30 nmes=”Junio” caso 7: ndias=31 nmes=”Julio”

Transcript of 49003337-FPR-U2-A2-YAGM

Actividad 2. Diseño de un algoritmo con estructuras selectivas.

YASSER ANGEL GODINEZ MENDOZA

PSEUDOCÓDIGO

INICIO

Leer dia, mes, anioAsignar bisiesto=falso

ndias=0Si anio mod 4=0 entonces

Si anio mod 100=0 entoncesSi anio mod 400=0 entonces

bisiesto=verdaderoFin_Si

Sinobisiesto=verdadero

Fin_Si-SinoFin_Si

Si mes>=1 y mes<=12 entoncesSeleccionar mes

caso 1:ndias=31nmes=”Enero”

caso 2:nmes=”Febrero”Si bisiesto=verdadero entonces

ndias=29Sino

ndias=28Fin_Si-Sino

caso 3:ndias=31nmes=”Marzo”

caso 4:ndias=30nmes=”Abril”

caso 5:ndias=31nmes=”Mayo”

caso 6:ndias=30nmes=”Junio”

caso 7:ndias=31nmes=”Julio”

caso 8:ndias=31nmes=”Agosto”

caso 9:ndias=30nmes=”Septiembre”

caso 10:ndias=31nmes=”Octubre”

caso 11:ndias=30nmes=”Noviembre”

caso 12:ndias=31nmes=”Diciembre”

Fin_SeleccionarSi dias>=1 y dias<=12

Imprimir dia, “ de “, nmes, “ de “, anio, “,”,nmes, “ tiene “, ndias, “, y “, anio

Si bisiesto=verdaderoImprimir “ es un año bisiesto”

SinoImprimir “ no es un año bisiesto”

Fin_Si-SinoSino

Imprimir “Fecha incorrecta”Fin_Si-Sino

SinoImprimir “Fecha incorrecta”

Fin_Si-Sino

FIN

DIAGRAMA DE FLUJO