lunes, 31 de enero de 2011

Taller de programación orientada a objetos (Dr. Sara)

Hola a todos aqui les dejo el primer ejercicio de la clase de taller la cual consistia en hacer un programa con una clase en cualquiera de los lenguajes de programacion.

Programa hecho en Java, el cual es un applet pequeño el cual te pide que ingreses el precio de un producto que compraste y te hace el descuento en base su precio.



import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class applett extends Applet implements ActionListener {  

public void init()

    {
setBackground(Color.orange);
    }
    
private static final long serialVersionUID = 1L;
Label h, pre, des;  
TextField precio, descuento;
Button cal;  
public applett() {
setBackground(Color.orange);
Font oldFont = getFont();
   Font fuente = new Font("", Font.BOLD, 12);
   setFont(fuente);
h = new Label("HOLA BIENVENIDO, Porfavor: ");
pre = new Label("Ingrese el precio del producto");
precio = new TextField(10);    
cal = new Button("Calcular Descuento");    
des = new Label("Precio a pagar");  
descuento = new TextField(9);      
add(h);
add(pre);
add(precio);          
add(cal);          
add(des);    
add(descuento);    
cal. addActionListener(this);    }

public void actionPerformed(ActionEvent ae) {
int valor = Integer.parseInt(precio.getText());
float resultado1, resultado2,resultado3,resultado4;

if (valor > 500 && valor <= 5000)
   {      
resultado1 = valor - ((valor * 20)/100);
        descuento.setText(""+resultado1);
            }  
if (valor > 5000 && valor <= 15000)      
{      
resultado2 = valor - ((valor * 30)/100);
descuento.setText(""+resultado2);
}          
if (valor > 15000 && valor <=20000)
{        
resultado3 = valor - ((valor * 40)/100);
descuento.setText(""+resultado3);
}
if (valor > 20000 && valor <= 30000)
   {
resultado4 = valor - ((valor * 50)/100);
descuento.setText(""+resultado4);
}    
   }}






saludos a todos =)