Foro sobre Java SE > AYUDA CON PROGRAMA JAVA
Mira JIMMY ese problema que planteas lo tienes que saber hacer tu solo, nosotros sólo podemos ayudar con problemas o dudas sobre la tecnología pero no pretendas que desde aquí te hagamos el programa.
Si lo buscas por internet ya te digo que no encontrarás nada porque este es un problema de clase muy particular, no es un fallo, error o problema que nos haya pasado al resto de programadores JAVA que estamos aquí.
Párate a pensar y ponte a hacerlo porque es fácil. Sólo tienes que crear objetos: Arroz, Aceite,..... Inventario con algún atributo donde guardarlos (Array, HashMap, ArrayList)...etc...etc Y empezar a usarlos.
Así que dale al coco.
Publica aquí ese "... ya tengo un codigo que creo me sirve pero no me funciona", muestra claramente dónde no te funciona, y veremos...
import javax.swing.JOptionPane;
public class Ventasproductos {
static void inventarioyventa(String x){
String resultado="venta";
resultado="inventario";
int opcion=3;
while (opcion != 0){
opcion=Integer.parseInt(JOptionPane.showInputDialog("Digite 1 para la venta o 2 para el inventario"));
switch(opcion){
case 1:
int a=0;
int codigo=1;
while(codigo != -1){
codigo= VentanaProductos.seleccionProducto();
aqui e es el error
me sale esto
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
VentanaProductos cannot be resolved
at Ventasproductos.inventarioyventa(Ventasproductos.java:18)
at Ventasproductos.main(Ventasproductos.java:80)
no es mi intension o pretencion que me hagan el programa he estado toda la noche con cursos y toturiales pero no soy muy diestro con este tema solo requiero una orientacion de como voy estoy basandome en un codigo de un tutorial
gracias
ayudenme ya tengo esto pero me funciona no se que estoy mal
import javax.swing.JOptionPane;
public class Ventasproductos {
static void inventarioyventa(String x){
String resultado="venta";
resultado="inventario";
int opcion=3;
while (opcion != 0){
opcion=Integer.parseInt(JOptionPane.showInputDialog("DIGITE 1 PARA VENTA o 2 PARA INVENTARIO"));
switch(opcion){
case 1:
int a=0;
int codigo=1;
while(codigo != -1){
codigo= VentanaProductos.seleccionProducto();
if (codigo==100){JOptionPane.showMessageDialog(null, "el Valor del tomate es:900");
a=a+500;}
if (codigo==200){JOptionPane.showMessageDialog(null, "el Valor de la cebolla es:700");
a=a+700;}
if (codigo==300){JOptionPane.showMessageDialog(null, "el Valor de la zanahoria es:800");
a=a+800;}
if (codigo==400){JOptionPane.showMessageDialog(null, "el Valor del arroz es:1900");
a=a+900;}
if (codigo==500){JOptionPane.showMessageDialog(null, "el Valor de la lentejas es:1400");
a=a+1000;}
if (codigo==600){JOptionPane.showMessageDialog(null, "el Valor del mani es :800");
a=a+70;}
if (codigo==700){JOptionPane.showMessageDialog(null, "el Valor de la papa es :650");
a=a+60;}
if (codigo==800){JOptionPane.showMessageDialog(null, "el Valor del cafe es :2800");
a=a+50;}
if (codigo==900){JOptionPane.showMessageDialog(null, "el Valor del platano es :1050");
a=a+40;}
if (codigo==1000){JOptionPane.showMessageDialog(null, "el Valor de la mora es :1800");
a=a+90;}
a=a;
}
JOptionPane.showMessageDialog(null, "EL VALOR TOTAL ES:"+ a);
break;
case 2:
int tomate=1;
int cebolla=1;
int zanahoria=1;
int arroz=1;
int lentejas=1;
int mani=1;
int papa=1;
int cafe=1;
int platano=1;
int mora=1;
int cod=1;
while(cod != 0){
cod=Integer.parseInt(JOptionPane.showInputDialog("INGRESE CODIGO DEL PRODUCTO"));
if (cod==100){tomate++;}
if (cod==200){cebolla++;}
if (cod==300){zanahoria++;}
if (cod==400){arroz++;}
if (cod==500){lentejas++;}
if (cod==600){mani++;}
if (cod==700){papa++;}
if (cod==800){cafe++;}
if (cod==900){platano++;}
if (cod==1000){mora++;}
}
JOptionPane.showMessageDialog(null,"hay "+tomate+" libras de tomate");
JOptionPane.showMessageDialog(null,"hay "+cebolla+" libras de cebolla");
JOptionPane.showMessageDialog(null,"hay "+zanahoria+" libras de zanahoria");
JOptionPane.showMessageDialog(null,"hay "+arroz+" libras de arroz");
JOptionPane.showMessageDialog(null,"hay "+lentejas+" libras de lentejas");
JOptionPane.showMessageDialog(null,"hay "+mani+" libras de mani");
JOptionPane.showMessageDialog(null,"hay "+papa+" libras de papa");
JOptionPane.showMessageDialog(null,"hay "+cafe+" libras de cafe");
JOptionPane.showMessageDialog(null,"hay "+platano+" libras de platano");
JOptionPane.showMessageDialog(null,"hay "+mora+" libras de mora");
break;
}
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String resultado="0";
Ventasproductos.inventarioyventa(resultado);
}
}
Si tu error es
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
VentanaProductos cannot be resolved
Claramente no has puesto un import de es clase porque no al está encontrando.
estoy en un problema mi grupo me dejo tirado y solo tengo hasa hoy para hacer un programa en java que tenga estos requisitos
ayudenme ya tengo un codigo que creo me sirve pero no me funciona
1. El calculo del iva de un producto
2. Que tengas un inventario precargado con (Arroz por libras, aceite, frijoles, lentejas, concentrado de perros, leche y huevos) de cada producto debe haber 10 unidades.
3. Que me calcule las ganancias de algunos productos vendidos (Ganacia=Valor_neto-iva-2%) por producto
4. Imprimir un estado de cuenta con (inventario disponible, ganancias obtenidas)