Está en la página 1de 2

/*

* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to
change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this
template
*/
package cp5;

import java.util.Scanner;

/**
*
* @author danie
*/
public class Cp5 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);

System.out.println("Digite la cantidad de productos");


int n = leer.nextInt();
Producto[] productos = new Producto[n];// se crea el vector donde se
almacena muchos productos desde la clase producto

for (int i = 0; i < n; i++) {


System.out.println("Digite el codigo del producto");
int cod = leer.nextInt();
System.out.println("Digite el precio de compra del producto");
int valor = leer.nextInt();
System.out.println("Digite la cantidad en bodega del producto");
int cantBodega = leer.nextInt();
System.out.println("Digite la cantidad minima del producto");
int cantMinima = leer.nextInt();
System.out.println("Digite la cantidad maxima permitida del producto");
int cantMaxima = leer.nextInt();

productos[i] = new Producto(cod, valor, cantBodega, cantMinima,


cantMaxima); // se ingresa la informacio al vecto creando un nuevo producto con
el constructor

}
int menor = productos[0].getcBodega();
Producto pMenor = productos[0];

int mayor = -1;


Producto pMayor= productos[0];
for (int i = 0; i < n; i++) {
if (productos[i].solicitarPedido()) {
System.out.println("Se debe solicitar pedido para el codigo " +
productos[i].getCodigo());
}else{
System.out.println("No se debe solicitar pedido para el codigo " +
productos[i].getCodigo());
}
if (productos[i].getcBodega() < menor) {
menor = productos[i].getcBodega();
pMenor = productos[i];
}
if (productos[i].getcBodega() > mayor) {
mayor = productos[i].getcBodega();
pMayor = productos[i];
}
}

System.out.println("El codigo del producto con menor unidades en bodega es:


" + pMenor.getCodigo());
System.out.println("El codigo del producto con mayor unidades en bodega es:
" + pMayor.getCodigo());

System.out.println("Digita el codigo del producto");


int codProd = leer.nextInt();
System.out.println("Digita las unidades de compra");
int uCompra = leer.nextInt();
for (int i = 0; i < n; i++) {
if (productos[i].getCodigo() == codProd) {
System.out.println("El total a pagar es " +
productos[i].totalAPagar(uCompra));
}
}

También podría gustarte