Mostrando entradas con la etiqueta edad. Mostrar todas las entradas
Mostrando entradas con la etiqueta edad. Mostrar todas las entradas

lunes, 16 de mayo de 2016

saber la edad que tiene con sentencias switch



saber la edad que tiene con sentencias switch

import java.io.*;


class switchp_10{

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

int x=0,x1=0,z=0,z1=0,a,a1,ms,ms1,dia=0,dia1=0,max=0,max1=0,f1=0,f=0,c=0,k=0,ñ=0;

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
<!--more-->
System.out.println("Dada una fecha de naciminto determina cuantos dias tiene usted");

System.out.println("Escribir fecha valida");

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

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

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

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

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

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

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

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

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

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

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

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







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

(a1%400==0)))

{x1=29;}

else{x1=28;}



switch(ms1-1)

{

case 0:z1=0;

break;

case 1:z1=x1;

break;

case 2:z1=x1+31;

break;

case 3:z1=x1+621;

break;

case 4:z1=92+x1;

break;

case 5:z1=123+x1;

break;

case 6:z1=153+x1;

break;

case 7:z1=184+x1;

break;

case 8:z1=215+x1;

break;

case 9:z1=245+x1;

break;

case 10:z1=276+x1;

break;

case 11:z1=306+x1;

break;

}

f1=((337+x1)-(z1+dia1));

c=a1+1;



while(c<a)
if((c%4==0)&&((c%100!=0)

(c%400==0)))

{ñ=366;}

else{ñ=365;}

k=k+ñ;

c=c+1;

}

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

(a%400==0)))

{x=29;}

else{x=28;}



switch(ms-1)

{

case 0:z=0;

break;

case 1:z=x;

break;

case 2:z=x+31;

break;

case 3:z=x+62;

break;

case 4:z=92+x;

break;

case 5:z=123+x;

break;

case 6:z=153+x;

break;

case 7:z=184+x;

break;

case 8:z=215+x;

break;

case 9:z=245+x;

break;

case 10:z=276+x;

break;

case 11:z=306+x;

break;

}

f=(z+dia);

k=f+f1+k;

System.out.println("Si usted nacio el "+dia1+"/"+ms1+"/"+a1+" y la fecha actual es "+dia+"/"+ms+"/"+a+" entonces usted tiene "+k+" dias ");



}
}

ENTRADAS POPULARES