|    
			
				18/02/2014, 12:19
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: febrero-2014 
						Mensajes: 2
					 Antigüedad: 11 años, 8 meses Puntos: 0 |  | 
  |   Respuesta: Como tranformar numero de dias pasados del año a el dia y numero de mes ?? 
  Pido una urgente ayuda con el programa siguiente 
 un applet que te pida el número de días transcurridos en el año y el año en el que se trate (mediante dos campos de texto) y que te calcule el día y mes que se trate y te deje el mismo año (tres campos de texto resultantes), por ejemplo si tiene 70 días del año 2004, entonces deberá de escribir en el campo resultante de días la cantidad de 10, en el mes la cantidad de 3, y el mismo año en el año resultante, entonces para 2004, 70  deberá de dar 10, 3, 2004
 
 lo eh estado haciendo con condicionales  pero no me sale como podria intentar los dias faltantes en el mes  solo me faltaria eso
 
 Label l1, l2, l3, l4, l5;
 TextField t1, t2, t3, t4, t5;
 Button b;
 public Diastrascurridos (){
 l1 = new Label("Años");
 t1 = new TextField("",3);
 l2 = new Label("Dias");
 t2 = new TextField("",2);
 b = new Button("Convertir");
 l3 = new Label("Año");
 t3 = new TextField("",3);
 l4 = new Label("Mes");
 t4 = new TextField("",2);
 l5 = new Label("Dias");
 t5 = new TextField("",2);
 add(l1);
 add(t1);
 add(l2);
 add(t2);
 add(b);
 add(l3);
 add(t3);
 add(l4);
 add(t4);
 add(l5);
 add(t5);
 b.addActionListener(this);
 }
 
 public void actionPerformed(ActionEvent ae){
 
 int año = Integer.parseInt(t1.getText());
 int dias = Integer.parseInt(t2.getText());
 int mes=0;
 
 int resultado=0;
 if(dias>=1 && dias<=31 ){
 mes=1;
 
 }else if (dias>=32 && dias<=60){
 mes=2;
 
 
 }else if (dias>=61 && dias <=91){
 mes=3;
 
 }else if(dias>=92 && dias <=121){
 mes =4;
 
 }else if(dias>=122 && dias <=152){
 mes=5;
 
 }else if (dias>=153 && dias<=182){
 mes=6;
 dias-=30;
 }else if (dias>=183 && dias<=213){
 mes=7;
 
 }else if (dias>=214 && dias<=244){
 mes=8;
 
 }else if (dias>=245 && dias<=274){
 mes=9;
 dias-=30;
 }else if (dias>=275 && dias<= 305){
 mes=10;
 
 }else if (dias>=306 && dias<=335){
 mes=11;
 
 }else if(dias >=336 && dias<=366){
 mes=12;
 
 }else{
 JOptionPane.showMessageDialog(null, "Vuelva a Ingresar fecha", "Error",JOptionPane.ERROR_MESSAGE);
 }
 t4.setText(""+mes);
 t5.setText(""+dias);
 t3.setText(""+año);
 }
     |