Mostrando entradas con la etiqueta algoritmos. Mostrar todas las entradas
Mostrando entradas con la etiqueta algoritmos. Mostrar todas las entradas

miércoles, 27 de agosto de 2014

Hcaer un programa en java que reciba dos cantidades reales.

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
    }
    
}