Tarea de Estructuras

Posted by kuronekocris on Nov 24, 2015 in Estructuras de Datos |

Tarea en la cual se puso en práctica los conocimientos obtenidos en clase y de manera autodidáctica sobre herencia, instancia, iteraciones, manejo de archivos y de excepciones, y uso de operadores if, for, y while.

Código del main:
public static void main(String[] args) {
Conjunto a, b, union, interseccion, diferencia;
String archivo;
FileWriter fw;
BufferedWriter bw;
PrintWriter pw;

a = Conjunto.cargarConjunto(«Ciudades01.txt»);
b = Conjunto.cargarConjunto(«Ciudades02.txt»);
union = Conjunto.union(a,b);
interseccion = Conjunto.interseccion(a,b);
diferencia = Conjunto.diferencia(a,b);

System.out.println(«Unión»);
Conjunto.imprimirConjunto(union);
System.out.println(«Intersección»);
Conjunto.imprimirConjunto(interseccion);
System.out.println(«Diferencia»);
Conjunto.imprimirConjunto(diferencia);

try{
archivo = «Resultados.txt»;
for(int i = 1; i < 4;){
fw = new FileWriter(archivo, true);
bw = new BufferedWriter(fw);
pw = new PrintWriter(bw);
if(i == 1){
pw.println(«Unión»);
pw.close();
bw.close();
Conjunto.guardarConjunto(union, «Resultados.txt»);
}
if(i == 2){
pw.println(«Intersección»);
pw.close();
bw.close();
Conjunto.guardarConjunto(interseccion, «Resultados.txt»);
}
if(i == 3){
pw.println(«Diferencia»);
pw.close();
bw.close();
Conjunto.guardarConjunto(diferencia, «Resultados.txt»);
}
i++;
}
}
catch(IOException ex){
System.out.println(«Error en la escritura»);
}
}

Reply


Copyright © 2024 Cristhian Muñoz All rights reserved. Theme by Laptop Geek.