Вы находитесь на странице: 1из 2

Proceso DiasFin

Definir anio,Dia,mes,m,DiasF,J Como Entero;


Escribir "Introducir a�o(1990-2020) :" ;
Leer anio;
m<-anio-1992;
J<-m%4;
Si J=0 Entonces
Escribir "Introducir Mes :" ;
Leer mes;
Escribir "Introducir Dia :";
Leer Dia;
Si mes=3 Entonces
DiasF <- (366-(((mes-2)*31)+29+Dia));
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=5 O mes=7 Entonces
DiasF <- 366-((((mes-1)/2)*31)+Dia+29+(((mes-(mes
%3))/3)*30));//5-1/7-2
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=1 Entonces
DiasF <- 366-Dia;
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=2 Entonces
DiasF <- 366-(31+Dia);
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=8 O mes=10 O mes=12 Entonces
DiasF <- 366-(((mes/2)*31)+Dia+29+(((mes-(mes%3))/3)*30));//8-
2/10-3/12-4
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=4 Entonces
DiasF <- 366-(((mes/2)*31)+Dia+29);
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=6 Entonces
DiasF <- 366-(((mes/2)*31)+Dia+29+30);
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=9 Entonces
DiasF <- 366-((((mes+1)/2)*31)+Dia+29+(30*2));//11-6/9-5 //9-
2/11-3
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=11 Entonces
DiasF <- 366-((((mes+1)/2)*31)+Dia+29+(30*3));//11-6/9-5 //9-
2/11-3
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
SiNo
Escribir "Introducir Mes :" ;
Leer mes;
Escribir "Introducir Dia :";
Leer Dia;
Si mes=3 Entonces
DiasF <- (365-(((mes-2)*31)+28+Dia));
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=5 O mes=7 Entonces
DiasF <- 365-((((mes-1)/2)*31)+Dia+28+(((mes-(mes
%3))/3)*30));//5-1/7-2
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=1 Entonces
DiasF <- 365-Dia;
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=2 Entonces
DiasF <- 365-(31+Dia);
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=8 O mes=10 O mes=12 Entonces
DiasF <- 365-(((mes/2)*31)+Dia+28+(((mes-(mes%3))/3)*30));//8-
2/10-3/12-4
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=4 Entonces
DiasF <- 365-(((mes/2)*31)+Dia+28);
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=6 Entonces
DiasF <- 365-(((mes/2)*31)+Dia+28+30);
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=9 Entonces
DiasF <- 365-((((mes+1)/2)*31)+Dia+28+(30*2));//11-6/9-5 //9-
2/11-3
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Si mes=11 Entonces
DiasF <- 365-((((mes+1)/2)*31)+Dia+28+(30*3));//11-6/9-5 //9-
2/11-3
Escribir "Faltan : " , DiasF , " para terminar el anio " ;
FinSi
Fin Si
FinProceso

Вам также может понравиться