Topico selecto

Solo disponible en BuenasTareas
  • Páginas : 3 (514 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de septiembre de 2010
Leer documento completo
Vista previa del texto
import java.io.*;
class Fam{
public static void main(String xD[])throws IOException{
BufferedReader e= new BufferedReader (new InputStreamReader(System.in));
familia f[]=new familia[3];
intc[]=new int[3],c2[]=new int[3],th[]=new int[3],tn[]=new int[3],x,y,aux;
for(x=0;x<3;x++){
f[x]=new familia();
System.out.println("ingrese el nombre de la familia ");
f[x].NF=e.readLine();f[x].inte=new Integrantes();
System.out.println("ingrese el nombre del papa");
f[x].inte.p=e.readLine();
System.out.println("ingrese el nombre de la mama");
f[x].inte.m=e.readLine();System.out.println("");.out.println("tienen hijos \n1-si\n2-no\n");
c[x]=Integer.parseInt(e.readLine());
if (c[x]==1){
System.out.println("cuantos? ");
th[x]=Integer.parseInt(e.readLine());
aux=th[x];f[x].inte.hi=new Hijos[aux];
for(y=0;y<aux;y++){
System.out.println("ingrese el nombre dl hijo");
f[x].inte.hi[y]=new Hijos();
f[x].inte.hi[y].nombre=e.readLine();
System.out.println("ingrese la edad");f[x].inte.hi[y].edad=Integer.parseInt(e.readLine());
}
}
if(c[x]==2){
f[x].inte.hi=new Hijos[1];
for(y=0;y<1;y++){
f[x].inte.hi[y]=new Hijos();
}
}
System.out.println("tienen nietos\n1-si\n2-no\n");
c2[x]=Integer.parseInt(e.readLine());
if (c2[x]==1){
System.out.println("cuantos? ");
tn[x]=Integer.parseInt(e.readLine());
aux=tn[x];
f[x].inte.ni=new Nietos[aux];for(y=0;y<aux;y++){
System.out.println("ingrese el nombre del nieto ");
f[x].inte.ni[y]=new Nietos();
f[x].inte.ni[y].nomb=e.readLine();
System.out.println("ingrese el nombre del papa");f[x].inte.ni[y].pa=e.readLine();
System.out.println("ingrese el nombre de la mama");
f[x].inte.ni[y].ma=e.readLine();
}
}
if(c2[x]==2){
f[x].inte.ni=new Nietos[1];
for(y=0;y<1;y++){
f[x].inte.ni[y]=new Nietos();}
}
}

// impresion
for (x=0;x<3;x++){
System.out.println("\nFamila : "+f[x].NF+"\n INTEGRANTES \n");
System.out.println("papa "+f[x].inte.p+" mama "+f[x].inte.m);
if (c[x]==1){...
tracking img