Emma mae
jueves, 10 de febrero de 2011
20:03 - Xcross +: play?
jon has changed their name to JOSEMA1M.
20:04 - Xcross +: jonn
20:04 - Xcross +: play?
20:04 - jon: now i can't
20:04 - jon: i'm with my mates
20:04 - jon:
20:04 - jon: sorry
20:04 - Xcross +: k
20:05 - Xcross +: -
20:05 - jon: :p
1 negra -> 1 euro cada una
2 azules -> 50 cent cada una
5 verdes -> 25 cent cada una
7 rojas -> 5 cent cada una
15 grises -> 1 cent cada una
20:19 - c00lfAce_W: http://www.mediavida.com/foro/90/entras-tecleas-control-v-vas-407440/20
$ rm -ri netscape
examine files in directory netscape ? y
examine files in directory netscape/communicator ? y
examine files in directory netscape/communicator/isu ? y
remove netscape/communicator/isu/datos6 ? y
remove netscape/communicator/isu/fich5 ? y
remove netscape/communicator/isu/fichero5 ? y
remove netscape/communicator/isu: ? y
examine files in directory netscape/communicator/netcast ? y
examine files in directory netscape/communicator/netcast/images ? y
remove netscape/communicator/netcast/images: ? y
examine files in directory netscape/communicator/netcast/ncstart ? y
remove netscape/communicator/netcast/ncstart/fich6 ? y
remove netscape/communicator/netcast/ncstart/fichero6 ? y
remove netscape/communicator/netcast/ncstart: ? y
remove netscape/communicator/netcast: ? y
examine files in directory netscape/communicator/nsconf ? y
examine files in directory netscape/communicator/nsconf/cifs ? y
remove netscape/communicator/nsconf/cifs: ? y
remove netscape/communicator/nsconf: ? y
examine files in directory netscape/communicator/program ? y
remove netscape/communicator/program: ? y
remove netscape/communicator/datos2 ? y
remove netscape/communicator/datos8 ? y
remove netscape/communicator: ? y
remove netscape/fich4 ? y
remove netscape/fichero4 ? y
remove netscape: ? y
//librerias
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.Scanner;
public class principal {
//fichero
public static RandomAccessFile f;
//objeto lector
public static Scanner lector=new Scanner(System.in);
//principal
public static void main(String[] args) throws IOException {
//variables
int opc;
funciones fu=new funciones();
do{
opc=menu();//muestro el menu
switch(opc)//dependiendo de la opcion elegida
{
//opcion 1
case 1:abrir();//abro el fichero
pedirdatos();//pido los datos
cerrar();//cierro el fichero
break;
//opcion 2
case 2:int c, opc2;
accesoafichero a =new accesoafichero();
//pido el codigo de la casa a modificar
System.out.print("Codigo de la casa a modificar");
c=lector.nextInt();
opc2=submenu();
fu.abrir();//abro el fichero
fu.modificar(c, opc2);//llamo al subprorgrama que modifica
fu.cerrar();//cierro el fichero
break;
//opcion 3
case 3:
fu.abrir();//abro el fichero
fu.fichero();//creo el fichero
fu.cerrar();//cerrar
break;
//opcion 4
case 4:fu.abrir();//abro el fichero
fu.mostrar();//llamo al subprograma que muestra el fichero
fu.cerrar();//cierro el fichero
}
}while(opc!=5);//repito mientras no elija salir
}
//subprograma que abre el fichero
public static void abrir() throws FileNotFoundException
{
//abro para lectura y escritura
f=new RandomAccessFile("casa.dat", "rw");
}
//subprograma que cierra el fichero
public static void cerrar() throws IOException
{
f.close();
}
//subprograma que genera el menu
public static int menu()
{
int opc;
//muestro opciones
do{
System.out.println("__________MENÚ______");
System.out.println("1-Alta inmuebles");
System.out.println("2-Modificar inmueble");
System.out.println("3-Fichero de precios");
System.out.println("4-Ver todos");
System.out.println("5-Salir");
opc=lector.nextInt();//leo la opcion elegida
}while((opc<1)&&(opc>5));//repito hasta que elija una opcion del menu
return opc;//retorno la opcion elegida
}
//subprograma qe pide los datos
public static void pedirdatos() throws IOException
{
accesoafichero a =new accesoafichero();//creo un objeto de la clase acceso
String resp="s";
//repito mientras quiera introducir mas casas
while(resp.equals("s"))
{
//pido datos y asigno a la clase los valores introducidos
System.out.print("Codigo de la casa ");
a.setCodigo(lector.nextInt());
System.out.print("Tipo de la casa ");
a.setTipo(lector.next());
System.out.print("Precio de la casa ");
a.setPrecio(lector.nextDouble());
a.escribir(f);//llamo al subprograma que escribe en el fichero
//pregunto si quiere introducir ams casas
System.out.print("¿Hay mas casas en venta?");
resp=lector.next();
}
}
public static int submenu()
{
int opc;
//muestro opciones
do{
System.out.println("___SUBMENÚ_____");
System.out.println("1-Modificar codigo");
System.out.println("2-Modificar tipo");
System.out.println("3-Modificar precio");
System.out.println("4-Salir");
opc=lector.nextInt();//leo la opcion elegida
}while((opc<1)&&(opc>4));//repito hasta que elija una opcion del menu
return opc;//retorno la opcion elegida
}
}