Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2015, 17:11
sombrass46
Invitado
 
Mensajes: n/a
Puntos:
Pseudocodigo a java

Como puedo pasar esto a codigo java:

Solo quiero saber lo de la parte " segun_sea mm hacer", y lo de "2 : si (dds > 29) o (aa mod 4 <> 0) entonces" lo demas ya lo tengo
¿conque lo puedo representar? agradecere su ayuda


Algoritmo que determina la fecha del día siguiente, a partir de una fecha introducida por teclado con el formato DÍA, MES y AÑO.

Datos de salida: dds, mms, aas (día, mes y año del día siguiente)
Datos de entrada: dd, mm, aa, (día, mes y año del día actual)

Variables
entero: dd,mm,aa,dds,mms,aas


Inicio
leer(dd,mm,aa)
dds <- dd
mms <- mm
aas <- aa

si dd >= 28 entonces
según_sea mm hacer
//si el mes tiene treinta días
4,6,9,11 : si dds > 30 entonces
dds ← 1
mms ← mm
fin_si
//si el mes es febrero
2 : si (dds > 29) o (aa mod 4 <> 0) entonces
dds ← 1
mms ← 3
fin_si
//si el mes tiene 31 días y no es diciembre
1,3,5,7,8,10 : si dds > 31 entonces
dds ← 1
mms ← mm
fin_si
si_no
//si el mes es diciembre
si dds > 31 entonces
dds ← 1
mms ← 1
aas ← aa
fin_si
fin_según
fin_si
escribir(dds,mms,aas)
fin

Última edición por sombrass46; 10/10/2015 a las 18:04