Libro
Java
Publicado el 11 de Octubre del 2020 por Daniel (194 códigos)
988 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