Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Pedrinchi27 en 24 Mayo 2011, 03:09 am



Título: Pseudocodigo
Publicado por: Pedrinchi27 en 24 Mayo 2011, 03:09 am
Hola no se si este sea el foro adecuado para colocar esto pero si no es asi les ruego me disculpen y lo hagan saber, y decirme o moverlo al foro correcto. Resulta uq la profesora de progrmacion nos pidio que hicieramos un prog en seudocodigo para calcular la edad exacta ne dias mese y años de una persona. Yo hice mas o menos este, creoe sta bastante bien por lo creo sirve de referencia para otras personas.
a ver sis se entiende jjajaj

Proceso sin_titulo
   Escribir "Escriba su fecha de nacimiento en formato de DD/MM/AAAA"
   leer dv, mv, av;
   Escribir "Ahora escriba la fecha actual";
   leer da, ma, aa;
   
   
   si dv<=31 y mv<=12 y da<=31 y ma<=12
      resAv<-av mod 4;
      resAa<-aa mod 4;
      mes<-ma-mv;
      ano<-aa-av;
      si resAv=0 o resAa=0
         dias<-(da-dv)+1;
         si dv>da
            dias<-30+da-dv;
            mes<-mes-1;
         FinSi
      Sino
         dias<-da-dv;
         si dv>da
            dias<-30+da-dv;
            mes<-mes-1;
         FinSi
      FinSi
   escribir "la persona tiene ",dias," dias , ", mes, " meses y ", ano;
   sino
      Escribir "FECHA INCORRECTA";
   finsi

esta hecho en PSint un programa que interpreta pseudocodigos.

GRACIAS DESDE YA! :silbar: :silbar: