JavaScript - Asesoria en programa de java

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 23 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Asesoria en programa de java

Publicado por Nora (1 intervención) el 29/10/2018 09:49:23
Hola Buen día. Alguien que me de una revisadita al siguiente programa de java: La opción salir funcionaba bien hasta que introduje el modulo de captura que no se si este bien realizado. Agradezco de todo corazón tu ayuda. Gracias por tu atención.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package NotasDerem;
 
import javax.swing.JOptionPane;
 
public class NotasDerem {
int option;
int unoMas;
int numFact;
int canPzas;//Numero de piezas de un producto
float precioUnit;//precio de cada producto
float totalAcumulado;
float suma;
float multi;
String nameArt;//Nombre del articulo
String codArt;//Codigo de articulo
String factura;
String x="";//Espacio en blanco
int sipNop;
int yesNop;
int n, i;
 
 
public void captura(){
option =Integer.parseInt(JOptionPane.showInputDialog("Instrucciones.\nElige una de las opciones:\n[1]Captura de datos, [0] Salir."));
 
do{
nameArt = JOptionPane.showInputDialog("Digite el nombre del producto:\n");
codArt = JOptionPane.showInputDialog("Digite el código del producto:\n");
canPzas = Integer.parseInt(JOptionPane.showInputDialog("Introducir el número de piezas:\n"));
precioUnit = Float.valueOf(JOptionPane.showInputDialog("Introducir el precio unitario:\n"));
multi=canPzas*precioUnit;
suma=suma+multi;
option =Integer.parseInt(JOptionPane.showInputDialog("¿Desea capturar otro producto?\n[Si=1][Imprimir factura=0]"));
}while(option==1);
 
 
}//Captura
 
 
public void imprimir(){
unoMas=option;
n=n+unoMas;//para la cadena de mensajes
String renglon[]=new String [n];
for(i=0;1<n;i++){
renglon[i]=JOptionPane.showInputDialog(i+n +":\n"
+ " Producto: "+nameArt+" Código: "+codArt+" # de piezas:"+canPzas+" Costo Unitario"+ precioUnit +" = "+ multi+"\nTotal: "+suma+"\n" );//primera linea
for (i=0;1<n;i++){
JOptionPane.showMessageDialog(null,renglon[i],"\n",JOptionPane.INFORMATION_MESSAGE);
x=x+""+renglon[i];
}
JOptionPane.showMessageDialog(null,"Factura: " +x);
}
 
}
 
public void salir(){
 
JOptionPane.showMessageDialog(null,"Gracias");
}
 
 
public static
void main(String[] args) {
Facturadora objetin= new Facturadora();
objetin.captura();
objetin.imprimir();
objetin.salir();
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder