public class Cantidadpag {
public static void main(String[] args) {
String Cadena;
int CantPag,Pago;
int qui=500,doc=200,cien=100,cin=50,vein=20,dies=10,cinco=5,dos=2,peso=1;
Cadena = JOptionPane.showInputDialog("Cantidad Pagar: ");
CantPag= Integer.parseInt(Cadena);
Cadena = JOptionPane.showInputDialog("pago: ");
Pago=Integer.parseInt(Cadena);
int cambio=Pago-CantPag;
if(cambio<1){
JOptionPane.showMessageDialog(null, "Error cantidad negativa");
System.exit(0);
}
int res=cambio/500;
int resu=(cambio-500*res)/200;
int resu2=(cambio-500*res-200*resu)/100;
int resu3=(cambio-500*res-200*resu-100*resu2)/50;
int resu4=(cambio-500*res-200*resu-100*resu2-50*resu3)/20;
int resu5=(cambio-500*res-200*resu-100*resu2-50*resu3-20*resu4)/10;
int resu6=(cambio-500*res-200*resu-100*resu2-50*resu3-20*resu4-10*resu5)/5;
int resu7=(cambio-500*res-200*resu-100*resu2-50*resu3-20*resu4-10*resu5-5*resu6)/2;
int resu8=(cambio-500*res-200*resu-100*resu2-50*resu3-20*resu4-10*resu5-5*resu6-2*resu7)/1;
float resu9=(cambio-500*res-200*resu-100*resu2-50*resu3-20*resu4-10*resu5-5*resu6-2*resu7-1*resu8)/0.5f;
JOptionPane.showMessageDialog(null, "Evaluacuion Diagnostica\n Sistemas Operativos\n 27 de agosto 2014\nAngel Rebaja Ahuelican\n\n\n "+
"Cantidad a Pagar: "+CantPag+
"\n\nPago: "+Pago+
"\nCambio: "+cambio
+"\n\n"+res+" Billetes de 500"
+"\n"+resu+" Billetes de 200"
+"\n"+resu2+" Billetes de 100"
+"\n"+resu3+" Billetes de 50"
+"\n"+resu4+" Billetes de 20"
+"\n"+resu5+" Monedas de 10"
+"\n"+resu6+" Monedas de 5"
+"\n"+resu7+" Monedas de 2"
+"\n"+resu8+" Monedas de 1");
// TODO code application logic here
}
}
No hay comentarios:
Publicar un comentario