
Necesito ayuda para un ejercicio
Publicado por Adrian (5 intervenciones) el 12/12/2021 19:11:41
Adjunto enunciado y al final el fichero "obras.txt". Gracias
Una galería de arte almacena en un fichero de texto, llamado “obras.txt”, el listado de obras con
las que ha negociado durante el último año. La información de cada obra es guardada en una línea
diferente, separadas por comas, y conforme el siguiente formato: un entero que representa el código
de inventario asignado a la obra, un entero que corresponde con el precio que se pagó por su
adquisición, un entero que representa el precio de venta (si no ha sido vendida aún, en vez de un
entero, aparecerá un carácter ‘*’), y, finalmente, el título de la obra. A continuación, se muestra un
posible ejemplo de fichero:
Debes escribir un programa en Java que encuentre aquellas obras vendidas donde el beneficio
obtenido sea como mínimo un 20% del precio de compra. Las obras que satisfagan la condición
serán almacenadas en un fichero de texto de salida. Los nombres del fichero de entrada y salida
se preguntarán al usuario Por cada obra se guardará en una línea diferente su código de inventario
y su título en el fichero de salida. En el ejemplo anterior, sólo las obras con código 4563 y 8934
deberían ser guardadas en el fichero de salida.
"obras.txt"
4563,10000,15400,Los girasoles
3467,150000,*,Las meninas
6748,20000,18000,Paseando por Paris
3450,300000,*,Copia de la Gioconda en Paris
8934,350000,1000000,La Ultima Cena
6534,400000,*,La Gioconda
Una galería de arte almacena en un fichero de texto, llamado “obras.txt”, el listado de obras con
las que ha negociado durante el último año. La información de cada obra es guardada en una línea
diferente, separadas por comas, y conforme el siguiente formato: un entero que representa el código
de inventario asignado a la obra, un entero que corresponde con el precio que se pagó por su
adquisición, un entero que representa el precio de venta (si no ha sido vendida aún, en vez de un
entero, aparecerá un carácter ‘*’), y, finalmente, el título de la obra. A continuación, se muestra un
posible ejemplo de fichero:
Debes escribir un programa en Java que encuentre aquellas obras vendidas donde el beneficio
obtenido sea como mínimo un 20% del precio de compra. Las obras que satisfagan la condición
serán almacenadas en un fichero de texto de salida. Los nombres del fichero de entrada y salida
se preguntarán al usuario Por cada obra se guardará en una línea diferente su código de inventario
y su título en el fichero de salida. En el ejemplo anterior, sólo las obras con código 4563 y 8934
deberían ser guardadas en el fichero de salida.
"obras.txt"
4563,10000,15400,Los girasoles
3467,150000,*,Las meninas
6748,20000,18000,Paseando por Paris
3450,300000,*,Copia de la Gioconda en Paris
8934,350000,1000000,La Ultima Cena
6534,400000,*,La Gioconda
Valora esta pregunta


0