viernes, 13 de mayo de 2016

dada una fecha diga la fecha de ayer sentencia switch



dada una fecha diga la fecha de ayer sentencia switch

import java.io.*;

class switchp_5{

public static void main(String args[])throws IOException{

int a,ms,dia=0,max=0;

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

System.out.println("Dada una fecha determina la dia anterior");
<!--more-->
System.out.println("Escribir fecha valida");

System.out.println("Escriba numero de dia: ");

dia=Integer.parseInt(in.readLine());

System.out.println("Escriba numero de mes: ");

ms=Integer.parseInt(in.readLine());

System.out.println("Escriba numero del año : ");

a=Integer.parseInt(in.readLine());

dia=dia-1;

if(dia<=0)

{

ms=ms-1;

if(ms==0){

ms=12;

a=a-1;

}

switch(ms)

{

case 1:case 3:case 5:case 7:

case 8:case 10:case 12:max=31;

break;

case 4:case 6:case 9:case 11:max=30;

break;

case 2:

if((a%4==0)&&((a%100!=0)

(a%400==0)))

{max=29;}

else{max=28;}

break;

}

dia=max;

}

System.out.println("El anterior sera: "+dia+"/"+ms+"/"+a);



}

}

No hay comentarios:

Publicar un comentario

ENTRADAS POPULARES