arrays bidimensionales java
import java.text.DecimalFormat;
import java.util.Random;
import java.util.Scanner;
/*19. Inventarios para una red de almacenes. Tenemos un inventario de 12 piezas en 4almacenes,
expresado mediante una matriz 4x12 y un vector de costes de 12 elementos con los precios de
las piezas. Generar los valores de forma aleatoria. Por ejemplo, para la pieza 4 en elalmacén 3
hay 30 unidades y cada pieza cuesta 18 euros.
Hacer el proceso de los pedidos, máximo 10 pedidos, realizando para cada uno:
a. se lee los datos del pedido: que pieza (su número) y lacantidad pedida
b. se suministra las piezas: comprobando que existen suficientes existencias. Cada pedido
debera ser suministrado por un solo almacén y debera quedar reflejado cual ha sido. Sedeben actualizar las existencias correspondientes al almacén que lo suministrara. Si no
hubiera bastantes piezas en ningun almacén para servir el pedido, se lanzará un mensaje
y el pedido no sealmacenara.
c. Tras la recogida de todos los pedidos, se debera mostrar la matriz inventario y la lista de
los pedidos realizados, piezas y cantidad solicitadas, almacén que lo suministra, coste ytotal de todos los pedidos.
*/
public class Ejercicio19 {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
Random aleatorio=new Random();
DecimalFormatformato=new DecimalFormat("##.##");
int precio[]=new int[12];
//formato.format(precio);
int almacenpiezas [][]= new int[4][12]; //array para crear la matriz aleatoriamente
int [][]pedidosRealizados= new int[10][5]; //array par almacenar los pedidos realizados
int npieza; //numero de pieza
int contpedido=0; //contador de pedidos realizados
int cantidad;
int totalFactura=0;boolean pedido=true;
String preguntaOtroPedido;
//Rellenamos la matriz con datos aleatorios
for (int i = 0; i < almacenpiezas.length; i++) {
for (int j = 0; j < almacenpiezas[i].length; j++) {...
Regístrate para leer el documento completo.