Hola, soy yo nuevamente aquí hehe. Pues ahora al maestro se le metio una locura en la cabeza... quiere que hagamos un programa que por ejemplo: el nos da la cantidad de $540 dolares y nos dice que solo podemos "pagarle al empleado" con billetes de 500, 200, 50, 20,1 dolares. Yo he hecho un código muy sencillo el problema es que no sé como imprimir el resultado en el frame que yo he creado.. espero alguien me pueda decir que hacer y tmb. de paso verificar si el código esta correcto ya que tengo mis dudas.
Código PHP:
import javax.swing.*;
import java.awt.event.*;
class Empleados{
JFrame frame;
double residuo;
int resultadoFinal;
public void empresa(int g){
int Q,p1,D,p2,C,p3,V,p4,O,p5,P,p6;
int w = 0;
int x = w;
int n;
frame = new JFrame("Programación Orientada a Objetos");
JButton button = new JButton("Click para ver resultado");
button.addActionListener(new Accion());
frame.setLocation(500,250);
frame.add(button);
frame.setSize(200, 200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String billetes[];
billetes = new String[6];
billetes[0] = new String( "500" );
billetes[1] = new String( "200" );
billetes[2] = new String( "50" );
billetes[3] = new String( "20" );
billetes[4] = new String( "5" );
billetes[5] = new String( "1" );
Q = w/500;
p1 = w-Q*500;
D = p1/200;
p2 = p1-D*200;
C = p2/50;
p3 = p2-C*50;
V = p3/20;
p4 = p3-V*20;
O = p4/5;
p5 = p4-O*5;
P = p5/1;
p6 = p5-P*1;
// AQUÍ IRIA resultadoFina; para que lo imprima en el cuadro.
}
class Accion implements ActionListener{
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(frame,resultadoFinal);
}
}
}
Código PHP:
class pEmpleados{
public static void main(String [] args){
Empleados r = new Empleados();
r.empresa(540); // 540 es al cantidad que quiero que me devuelva en billetes.
}
}
Saludos