Libro
Java
Publicado el 11 de Octubre del 2020 por Daniel (194 códigos)
1.154 visualizaciones desde el 11 de Octubre del 2020
Programa que captura 15 libros y obtiene el precio mayor y menor de libro
















import java.io.*;
import java.util.*;
public class Libro
{protected String nombre;
protected int precio;
public Libro()
{ }public Libro(String nom, int p)
{this.nombre=nom;
this.precio=p;
}public void Captura(Libro[] libros) throws IOException
{String n;int pre;int i;
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
for(i=0;i<libros.length;i++)
{System.out.println("Ingrese el nombre del libro:");
n = entrada.readLine();
System.out.println("Ingrese el precio: ");
pre = Integer.parseInt(entrada.readLine());
libros[i] = new Libro(n,pre);
} }public void Obtiene(Libro [] libros)
{int mayor=0,menor;
System.out.println("**************************************************");
System.out.println("LOS LIBROS CAPTURADOS SON:");
for(int i=0;i<libros.length;i++)
{System.out.println("Libro:"libros[i].nombre);
System.out.println("Precio:"libros[i].precio);
}for(int i=0;i<libros.length;i++)
{if(libros[i].precio>mayor)
{mayor=libros[i].precio;
} }System.out.println("El Precio mas alto es de: " + mayor);
menor=mayor;for(int i=0;i<libros.length;i++)
{if(libros[i].precio<menor)
{menor=libros[i].precio;
} }System.out.println("El Precio mas bajo es de: " + menor);
}public static void main (String[] args) throws IOException
{BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Programa que captura 15 libros y obtiene el precio mayor y menor dellibro");
System.out.println("\n ");
System.out.println("Cuantos libros desea registrar: ");
int reg= Integer.parseInt(entrada.readLine());
Libro libros[] = new Libro[reg];
Libro nuevo = new Libro();
nuevo.Captura(libros);
nuevo.Obtiene(libros);
}}
Comentarios sobre la versión: 1.0 (0)
No hay comentarios