Si el valor del producto es Menor a 10,000 el impuesto debe ser de 5%
Si el valor del producto es Mayor o igual a 10,000 y menor a 25,000 el impuesto es de 10%
Si el valor del producto es Mayor o igual a 25,000 el impuesto es de 15%
y Aqui es ta lo que hice, pues lo que quiero es saber por que no me sale nada cuando ejecuto, pero si me sala la pantalla de Graphics pero no me salen los Label, TexeFild y el Button si yo los agregue con el add de el constructor llamado ImpuestoApplet que no tiene ningún parámetro...
Código:
package impuestoapplet; import java.applet.Applet; import java.awt.Button; import java.awt.Graphics; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; /** * @param 20/02/2012 * @author Deivis Andres Herrera Julio */ public class ImpuestoApplet extends Applet implements ActionListener { Label l1, l2; TextField t1, t2; Button b; public ImpuestoApplet(){ l1 = new Label("Precio Articulo:"); t1 = new TextField("", 4); l2 = new Label("Impuesto a Pagar:"); t2 = new TextField("", 4); add(l1); add(t1); add(l2); add(t2); add(b); b.addActionListener(this); } public void paint (Graphics g){ int valor = Integer.parseInt(t1.getText()); int impuesto = 0; if (valor < 10000){ impuesto = (int) (valor * 0.5); if (valor >= 10000 || valor < 25000){ impuesto = (int) (valor * 0.10); } else if (valor >= 25000){ impuesto = (int) (valor * 0.15); } } t2.setText(""+impuesto); } public void actionPerformed(ActionEvent ae){ repaint(); } }
pues pienso que es por que los if están como mal organizados o quizás otra cosa que me olvide... pues gracias por todo el que me ayude...