Sie sind auf Seite 1von 24

PROYECTO II.

PROGRAMACIN I. ELCTRICA Y ELECTRNICA.

Estudiantes: Henry Alfonso, Ronny Bustamante. Grupo 6 Docente: Ing. Orlando Barcia Ayala.

FORMA DE IMPLEMENTACIN. La metodologa de implementacin es mediante la orientacin a objetos. Debe crear clases, sus atributos y mtodos (setter y getter). Tambin debe utilizar arreglos (arrays). El ingreso de datos es por teclado. Los valores para cada tipo de combustible deben almacenarse en un arreglo unidimensional. El total de galones de combustible y kg de gas, as como el total de dinero por cada tipo de combustible debe almacenarse en un arreglo bidimensional. REQUERIMIENTOS Una empresa administradora de una gasolinera, contrata a los estudiantes de programacin I de la UPS para realizar un algoritmo en diagrama de flujo y su implementacin en el lenguaje de programacin Java que resuelva el siguiente problema: Calcular el monto de venta diaria de combustible: gasolina sper, gasolina extra, gasolina eco pas, diesel y gas licuado de petrleo, tanto en galones y kilogramos como en monetario. Un cajero ingresar los datos El cajero digitar el tipo de combustible (1=sper, 2=extra, 3=eco pas, 4= diesel, 5= GLP y 0=salir). Cada una con un respectivo precio por galn (sper=$2.20, extra=$1,40, eco=1,20, diesel=$0,98) y GLP gas licuado de petrleo= $0,52 por Kg. Como informacin cada tanque de gas tiene una capacidad entre 15 y 20 kilos. Utilice este ejercicio de una compra efectuada por el cliente nmero 001, para comprender el funcionamiento bsico del algoritmo: Paso 1. Java: Bienvenido al programa UPS-control combustible P2 Paso 1.1 java: Creadores: estudiante1, estudiante2, estudiante3, estudiante4. Paso 2. Java: Cliente # 001 Paso 3. Java: Ingrese el tipo de combustible. Paso 3.1. Cajero: 2 Paso 3.2. Java: Ha seleccionado extra Paso 4. Java: Ingrese forma de llenado: 1) Por dinero 2) por galn. Si el cajero seleccion por dinero Paso 4.1. Cajero: 1 Paso 4.2 java: Ingrese el dinero a utilizar. Paso 4.3. Cajero: $ 3 Paso 4.4. Java: Gracias. Usted ha consumido: $3.0/ $ 1,40 = 2,08 galones (o kg segn el caso).

Si el cajero seleccion por galn Paso 4.1. Cajero: 2 Paso 4.2 java: Ingrese la cantidad de galones (o kg segn el caso) Paso 4.3. Cajero: 4,62 Paso 4.4. Java: Gracias. Su pago es: 4,62 x $ 1,40 = $6.47 Y el algoritmo vuelve al paso 2 incrementando cada nmero de cliente, hasta que ingrese 0 Paso 5: java: Desea mostrar un reporte? 1=si, 0= no Paso 5.1: cajero: 1 1 realiza el reporte, 0 va al paso 7 REPORTE EN PANTALLA Se vendieron 200.51 galones de sper con un monto de: Se vendieron 55.32 galones de extra con un monto de: Se vendieron 15.19 galones de eco pas con un monto de: Se vendieron 72.96 galones de diesel con un monto de Se vendieron 640 kg de GLP con un monto de: Han comprado 45 clientes con un ingreso de: Total de galones: Total de Kg: Paso 6: java: 200.51 x $ 2,20 = $441,12. 55.32 x $ 1,40 = $77,45. 15.19 x $ 1,20 =$18,23. 72.96 x $ 0,98 = $71,50. 640 x $ 0,52 = $332,80. $ 941,10 343.18 galones 640.00 Kg

Desea volver a ejecutar el programa? 1=S, con datos nuevos, 2= S, con los valores almacenados, 3= No

Paso 6.1: cajero: 1 1 vuelve a hacer el programa-paso 1 con todos los ingresos de dineros y nmeros de clientes en 0. 2 vuelve a hacer el programa-paso 1 con los ingresos de dineros y clientes almacenados. 3= Finaliza el programa paso 7 Paso 7: java: Gracias por usar el programa UPS-control de combustible P2 El algoritmo debe hacer validacin de los datos ingresados, mostrando un mensaje Ingrese una opcin vlida. Por lo menos en el paso 3, paso 4, paso 5, paso 6. Considere que los precios de los combustibles estn fijados. Es decir no hay que ingresarlos.

import javax.swing.JOptionPane; public class Gasolinera { int cliente; double dsusuper,dsuextra,dsuecopais,dsudiesel;

double dsuglp; double acumuladordinero,acumuladorgalones,acumuladorkg; double acumuladorsuper,acumuladorextra,acumuladorecopais,acumuladordiesel; double a[][]=new double[2][8]; void Bienvenido() { JOptionPane.showMessageDialog(null,"Bienvenido al programa"+ "\n Gasolinera UPS"); JOptionPane.showMessageDialog(null,"Creadores:" + "\n Henry Alfonso R." + " Ronnie Bustamante P."); } void Cuerpo() { String sseleccion; String p[][]=new String[1][7]; p[0][0]="Ingrese el tipo de combustible: "; p[0][1]="\n 1= super"; p[0][2]="\n 2= extra"; p[0][3]="\n 3= eco pas"; p[0][4]="\n 4= diesel"; p[0][5]="\n 5= GLP"; p[0][6]="\n 0= salir"; sseleccion=JOptionPane.showInputDialog(p[0][0]+p[0][1]+ p[0][2]+p[0][3]+p[0][4]+p[0][5]+p[0][6]); int iseleccion; iseleccion=Integer.parseInt(sseleccion);

{ while (iseleccion<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); sseleccion=JOptionPane.showInputDialog(p[0][0]+p[0][1]+ p[0][2]+p[0][3]+p[0][4]+p[0][5]+p[0][6]); iseleccion=Integer.parseInt(sseleccion); while (iseleccion>5) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); sseleccion=JOptionPane.showInputDialog(p[0][0]+p[0][1]+ p[0][2]+p[0][3]+p[0][4]+p[0][5]+p[0][6]); iseleccion=Integer.parseInt(sseleccion); } } while (iseleccion>5) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); sseleccion=JOptionPane.showInputDialog(p[0][0]+p[0][1]+ p[0][2]+p[0][3]+p[0][4]+p[0][5]+p[0][6]); iseleccion=Integer.parseInt(sseleccion); while (iseleccion<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); sseleccion=JOptionPane.showInputDialog(p[0][0]+p[0][1]+ p[0][2]+p[0][3]+p[0][4]+p[0][5]+p[0][6]); iseleccion=Integer.parseInt(sseleccion);

} } }

if(iseleccion==0) { JOptionPane.showMessageDialog(null,"Gracias por preferirnos"); System.exit(iseleccion); } else if(iseleccion==1) { JOptionPane.showMessageDialog(null,"Ha seleccionado Super"); String q[][]=new String[1][3]; q[0][0]="Ingrese la forma de llenado: "; q[0][1]="\n 1= Por dinero"; q[0][2]="\n 2= Por galn"; String cajerosuper; cajerosuper=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); double usuariosuper; usuariosuper= Double.parseDouble(cajerosuper); { while(usuariosuper<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerosuper=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariosuper= Double.parseDouble(cajerosuper);

while(usuariosuper>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerosuper=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariosuper= Double.parseDouble(cajerosuper); } } while(usuariosuper>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerosuper=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariosuper= Double.parseDouble(cajerosuper); while(usuariosuper<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerosuper=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariosuper= Double.parseDouble(cajerosuper); } } } if (usuariosuper==1) { String asuper; asuper=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); double dsuper; dsuper=Double.parseDouble(asuper); while(dsuper<0)

{ JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); asuper=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); dsuper=Double.parseDouble(asuper); } dsusuper=dsuper/2.20; JOptionPane.showMessageDialog(null,"Gracias. Usted a consumido: "+dsusuper +" galones"); } else if (usuariosuper==2) { String bsuper; bsuper=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); double dsuper; dsusuper=Double.parseDouble(bsuper); while(dsusuper<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); bsuper=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); dsusuper=Double.parseDouble(bsuper); } dsuper=dsusuper*2.20; JOptionPane.showMessageDialog(null,"Gracias. Su pago es: $"+dsuper); } a[0][0]=dsusuper+acumuladorsuper; a[1][0]=((dsusuper+acumuladorsuper)*2.20); }

else if(iseleccion==2) { JOptionPane.showMessageDialog(null,"Ha seleccionado Extra"); String q[][]=new String[1][3]; q[0][0]="Ingrese la forma de llenado: "; q[0][1]="\n 1= Por dinero"; q[0][2]="\n 2= Por galn"; String cajeroextra; cajeroextra=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); int usuarioextra; usuarioextra= Integer.parseInt(cajeroextra); { while(usuarioextra<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroextra=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioextra= Integer.parseInt(cajeroextra); while(usuarioextra>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroextra=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioextra= Integer.parseInt(cajeroextra); } } while(usuarioextra>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida");

cajeroextra=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioextra= Integer.parseInt(cajeroextra); while(usuarioextra<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroextra=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioextra= Integer.parseInt(cajeroextra); } } } if (usuarioextra==1) { String asuper; asuper=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); double dextra; dextra=Double.parseDouble(asuper); while(dextra<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); asuper=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); dextra=Double.parseDouble(asuper); } dsuextra=dextra/1.40; JOptionPane.showMessageDialog(null,"Gracias. Usted a consumido: "+dsuextra +" galones"); } else if (usuarioextra==2)

{ String bsuper; bsuper=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); double dextra; dsuextra=Double.parseDouble(bsuper); while(dsuextra<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); bsuper=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); dsuextra=Double.parseDouble(bsuper); } dextra=dsuextra*1.40; JOptionPane.showMessageDialog(null,"Gracias. Su pago es: $"+dextra); } a[0][1]=dsuextra+acumuladorextra; a[1][1]=((dsuextra+acumuladorextra)*1.40); } else if(iseleccion==3) { JOptionPane.showMessageDialog(null,"Ha seleccionado Eco Pas"); String q[][]=new String[1][3]; q[0][0]="Ingrese la forma de llenado: "; q[0][1]="\n 1= Por dinero"; q[0][2]="\n 2= Por galn"; String cajeroecopais; cajeroecopais=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); int usuarioecopais;

usuarioecopais= Integer.parseInt(cajeroecopais);

{ while(usuarioecopais<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroecopais=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioecopais= Integer.parseInt(cajeroecopais); while(usuarioecopais>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroecopais=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioecopais= Integer.parseInt(cajeroecopais); } } while(usuarioecopais>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroecopais=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioecopais= Integer.parseInt(cajeroecopais); while(usuarioecopais<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroecopais=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioecopais= Integer.parseInt(cajeroecopais);

} } } if (usuarioecopais==1) { String aecopais; aecopais=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); double decopais; decopais=Double.parseDouble(aecopais); while(decopais<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); aecopais=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); decopais=Double.parseDouble(aecopais); } dsuecopais=decopais/1.20; JOptionPane.showMessageDialog(null,"Gracias. Usted a consumido: "+dsuecopais +" galones"); } else if (usuarioecopais==2) { String becopais; becopais=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); double decopais; dsuecopais=Double.parseDouble(becopais); while(dsuecopais<0) {

JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); becopais=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); dsuecopais=Double.parseDouble(becopais); } decopais=dsuecopais*1.20; JOptionPane.showMessageDialog(null,"Gracias. Su pago es: $"+decopais); } a[0][2]=dsuecopais; a[1][2]=((dsuecopais+acumuladorecopais)*1.20); } else if(iseleccion==4) { JOptionPane.showMessageDialog(null,"Ha seleccionado Diesel"); String q[][]=new String[1][3]; q[0][0]="Ingrese la forma de llenado: "; q[0][1]="\n 1= Por dinero"; q[0][2]="\n 2= Por galn"; String cajerodiesel; cajerodiesel=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); int usuariodiesel; usuariodiesel= Integer.parseInt(cajerodiesel); { while(usuariodiesel<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerodiesel=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariodiesel= Integer.parseInt(cajerodiesel);

while(usuariodiesel>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerodiesel=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariodiesel= Integer.parseInt(cajerodiesel); } } while(usuariodiesel>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerodiesel=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariodiesel= Integer.parseInt(cajerodiesel); while(usuariodiesel<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajerodiesel=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuariodiesel= Integer.parseInt(cajerodiesel); } } } if (usuariodiesel==1) { String adiesel; adiesel=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); double ddiesel; ddiesel=Double.parseDouble(adiesel); while(ddiesel<0)

{ JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); adiesel=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); ddiesel=Double.parseDouble(adiesel); } dsudiesel=ddiesel/0.98; JOptionPane.showMessageDialog(null,"Gracias. Usted a consumido: "+dsudiesel +" galones"); } else if (usuariodiesel==2) { String bdiesel; bdiesel=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); double ddiesel; dsudiesel=Double.parseDouble(bdiesel); while(dsudiesel<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); bdiesel=JOptionPane.showInputDialog("Ingrese la cantidad de galones"); dsudiesel=Double.parseDouble(bdiesel); } ddiesel=dsudiesel*0.98; JOptionPane.showMessageDialog(null,"Gracias. Su pago es: $"+ddiesel); } a[0][3]=dsudiesel; a[1][3]=((dsudiesel+acumuladordiesel)*0.98); }

else if(iseleccion==5) { JOptionPane.showMessageDialog(null,"Ha seleccionado GLP"); String q[][]=new String[1][3]; q[0][0]="Ingrese la forma de llenado: "; q[0][1]="\n 1= Por dinero"; q[0][2]="\n 2= Por Kg"; String cajeroglp; cajeroglp=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); int usuarioglp; usuarioglp= Integer.parseInt(cajeroglp); { while(usuarioglp<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroglp=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioglp= Integer.parseInt(cajeroglp); while(usuarioglp>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroglp=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioglp= Integer.parseInt(cajeroglp); } } while(usuarioglp>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida");

cajeroglp=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioglp= Integer.parseInt(cajeroglp); while(usuarioglp<=0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); cajeroglp=JOptionPane.showInputDialog(""+q[0][0]+q[0][1]+q[0][2]); usuarioglp= Integer.parseInt(cajeroglp); } } } if (usuarioglp==1) { String aglp; aglp=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); double dglp; dglp=Double.parseDouble(aglp); while (dglp<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); aglp=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); dglp=Integer.parseInt(aglp); while (dglp>10.4) { JOptionPane.showMessageDialog(null,"Sobrepasa capacidad"); aglp=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); dglp=Integer.parseInt(aglp); }

} while (dglp>10.4) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); aglp=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); dglp=Integer.parseInt(aglp); while (dglp<0) { JOptionPane.showMessageDialog(null,"Sobrepasa capacidad"); aglp=JOptionPane.showInputDialog("Ingrese el dinero a utilizar"); dglp=Integer.parseInt(aglp); } } dsuglp=dglp/0.52; JOptionPane.showMessageDialog(null,"Gracias. Usted ha consumido: "+dsuglp+" kg"); } else if (usuarioglp==2) { String bglp; bglp=JOptionPane.showInputDialog("Ingrese la cantidad de kg"); double dglp; dsuglp=Double.parseDouble(bglp); while (dsuglp<0) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); bglp=JOptionPane.showInputDialog("Ingrese la cantidad de kg"); dsuglp=Double.parseDouble(bglp);

while (dsuglp>38.46) { JOptionPane.showMessageDialog(null,"Sobrepasa capacidad"); bglp=JOptionPane.showInputDialog("Ingrese la cantidad de kg"); dsuglp=Double.parseDouble(bglp); } } while (dsuglp>38.46) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); bglp=JOptionPane.showInputDialog("Ingrese la cantidad de kg"); dsuglp=Double.parseDouble(bglp); while (dsuglp<0) { JOptionPane.showMessageDialog(null,"Sobrepasa capacidad"); bglp=JOptionPane.showInputDialog("Ingrese la cantidad de kg"); dsuglp=Double.parseDouble(bglp); } } dglp=dsuglp*0.52; JOptionPane.showMessageDialog(null,"Gracias. Su pago es: $"+dglp); } a[0][4]=dsuglp+acumuladorkg; a[1][4]=((dsuglp+acumuladorkg)*0.52); } cliente++; String mensaje;

String mensaje2[][]=new String[3][1]; mensaje2[0][0]="Desea mostrar un reporte?"; mensaje2[1][0]="Si"; mensaje2[2][0]="No";

mensaje=JOptionPane.showInputDialog("\n"+mensaje2[0][0] +"\n"+"1= "+mensaje2[1][0]+"\n"+"0= "+mensaje2[2][0]); int numero; numero=Integer.parseInt(mensaje); while(numero>1) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); mensaje=JOptionPane.showInputDialog("\n"+mensaje2[0][0] +"\n"+"1= "+mensaje2[1][0]+"\n"+"0= "+mensaje2[2][0]); numero=Integer.parseInt(mensaje); } if(numero==0) { JOptionPane.showMessageDialog(null,"Gracias por preferirnos"); } else if(numero==1) { a[1][5]=(a[1][0]+a[1][1]+a[1][2]+a[1][3]+a[1][4]); a[1][6]=(a[0][0]+a[0][1]+a[0][2]+a[0][3]); String b[][]=new String[2][8]; b[0][0]=" galones de Super vendidos con un monto de: "; b[1][0]=" x $2.20= $";

b[0][1]=" galones de Extra vendidos con un monton de: "; b[1][1]=" x $1.40= $"; b[0][2]=" galones de Ecopais vendidos con un monton de: "; b[1][2]=" x $1.20= $"; b[0][3]=" galones de Diesel vendidos con un monton de: "; b[1][3]="x $0.98= $"; b[0][4]=" kg de GLP vendidos con un monto de: "; b[1][4]=" x $0.52= $"; b[0][5]="\n"+"Usuarios totales: "; b[1][5]=" , Dinero total: $"; b[1][6]="\n"+"Galones vendidos: "; b[1][7]="\n"+"Kg vendidos: "; JOptionPane.showMessageDialog(null," Reporte de Gasolinera UPS " +"\n" +"\n"+ a[0][0]+b[0][0]+"\n"+a[0][0]+b[1][0]+a[1][0] +"\n" +"\n"+ a[0][1]+b[0][1]+"\n"+a[0][1]+b[1][1]+a[1][1] +"\n" +"\n"+ a[0][2]+b[0][2]+"\n"+a[0][2]+b[1][2]+a[1][2] +"\n" +"\n"+ a[0][3]+b[0][3]+"\n"+a[0][3]+b[1][3]+a[1][3] +"\n" +"\n"+ a[0][4]+b[0][4]+"\n"+a[0][4]+b[1][4]+a[1][4] +"\n" +"\n"+b[0][5]+cliente+b[1][5]+a[1][5] +"\n"+b[1][6]+a[1][6]+" galones" +"\n"+b[1][7]+a[0][4]+" Kg");

acumuladorsuper=a[0][0]; acumuladorextra=a[0][1]; acumuladorecopais=a[0][2]; acumuladordiesel=a[0][3]; acumuladordinero=a[1][5]; acumuladorgalones=a[1][6]; acumuladorkg=a[0][4];

String ejecutar[][]=new String[4][1]; ejecutar[0][0]="Desea volver a ejecutar el programa?"; ejecutar[1][0]="\n 1= Si, con datos nuevos"; ejecutar[2][0]="\n 2= Si, con los valores almacenados"; ejecutar[3][0]="\n 0=No"; String guardar; guardar=JOptionPane.showInputDialog(""+ejecutar[0][0]+ejecutar[1][0] +ejecutar[2][0]+ejecutar[3][0]); int dato; dato=Integer.parseInt(guardar);

while(dato>2) { JOptionPane.showMessageDialog(null,"Ingrese una opcin valida"); guardar=JOptionPane.showInputDialog(""+ejecutar[0][0]+ejecutar[1][0] +ejecutar[2][0]+ejecutar[3][0]); dato=Integer.parseInt(guardar); }

if(dato==1) { dsusuper=0; dsuextra=0; dsuecopais=0; dsudiesel=0; dsuglp=0; acumuladorsuper=0; acumuladorextra=0; acumuladorecopais=0; acumuladordiesel=0; cliente=0; acumuladordinero=0; acumuladorgalones=0; acumuladorkg=0; this.Cuerpo(); } else if(dato==2) { this.Cuerpo(); } if(dato==0) { JOptionPane.showMessageDialog(null,"Gracias por preferirnos"); } } } public static void main(String args[]) { Gasolinera ven; ven=new Gasolinera(); ven.Bienvenido();

ven.Cuerpo(); } }

Das könnte Ihnen auch gefallen