0% encontró este documento útil (0 votos)
18 vistas2 páginas

Proyecto Java en Equipo (Codigo)

El programa permite gestionar el inventario de tres productos, solicitando al usuario la cantidad inicial de cada uno. A través de un bucle, se simulan ventas, reduciendo el inventario según las selecciones del usuario y mostrando el estado actual de los productos. Al finalizar, se presenta el orden de ventas basado en la cantidad restante de cada producto.

Cargado por

Daniel Jigo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas2 páginas

Proyecto Java en Equipo (Codigo)

El programa permite gestionar el inventario de tres productos, solicitando al usuario la cantidad inicial de cada uno. A través de un bucle, se simulan ventas, reduciendo el inventario según las selecciones del usuario y mostrando el estado actual de los productos. Al finalizar, se presenta el orden de ventas basado en la cantidad restante de cada producto.

Cargado por

Daniel Jigo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

public static void main(String[] args) {

//Se declaran las variables


int Producto1;
int Producto2;
int Producto3;
boolean venta = true;

//Se les asigna un valor


Producto1 = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese
la cantidad de Producto1 en inventario: "));
Producto2 = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese
la cantidad de Producto2 en inventario: "));
Producto3 = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese
la cantidad de Producto3 en inventario: "));

//Simula las ventas y reduce los contadores


do{
int respuesta = JOptionPane.showConfirmDialog(null, "¿Se realizó
alguna venta?", "Confirmar venta", JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE);
if (respuesta == 0) {
venta = true;
int opcion =
Integer.parseInt(JOptionPane.showInputDialog(null, "¿Que producto se vendio? (1, 2
o 3)"));
switch (opcion) {
case 1:
Producto1 = Producto1 - 1;
break;
case 2:
Producto2 = Producto2 - 1;
break;
case 3:
Producto3 = Producto3 - 1;
break;
default:
JOptionPane.showMessageDialog(null, "Opcion
incorrecta, intente de nuevo");
}
}else if(respuesta == 1) {
venta = false;
JOptionPane.showMessageDialog(null, "Producto 1: " +
Producto1 + "\nProducto 2: " + Producto2 + "\nProducto 3: " + Producto3);
}
}while (venta == true);

//Ordena los productos segun las ventas


if (Producto1<Producto2 && Producto1<Producto3) {
if (Producto2<Producto3) {
JOptionPane.showMessageDialog(null, "El orden de ventas
es:" + "\nProducto 1: " + Producto1 + "\nProducto 2: " + Producto2 + "\nProducto 3:
" + Producto3);
}else {
JOptionPane.showMessageDialog(null, "El orden de ventas
es:" + "\nProducto 1: " + Producto1 + "\nProducto 3: " + Producto3 + "\nProducto 2:
" + Producto2);
}
}else if (Producto2<Producto1 && Producto2<Producto3) {
if (Producto1<Producto3) {
JOptionPane.showMessageDialog(null, "El orden de ventas
es:" + "\nProducto 2: " + Producto2 + "\nProducto 1: " + Producto1 + "\nProducto 3:
" + Producto3);
}else {
JOptionPane.showMessageDialog(null, "El orden de ventas
es:" + "\nProducto 2: " + Producto2 + "\nProducto 3: " + Producto3 + "\nProducto 1:
" + Producto1);
}
}else if (Producto3<Producto1 && Producto3<Producto1) {
if (Producto1<Producto2) {
JOptionPane.showMessageDialog(null, "El orden de ventas
es:" + "\nProducto 3: " + Producto3 + "\nProducto 1: " + Producto1 + "\nProducto 2:
" + Producto2);
}else {
JOptionPane.showMessageDialog(null, "El orden de ventas
es:" + "\nProducto 3: " + Producto3 + "\nProducto 2: " + Producto2 + "\nProducto 1:
" + Producto1);
}
}else {
JOptionPane.showMessageDialog(null, "El orden de ventas es:" + "\
nProducto 1: " + Producto1 + "\nProducto 2: " + Producto2 + "\nProducto 3: " +
Producto3);
}

También podría gustarte