Está en la página 1de 1

Ejemplo3: Power Builder

Se trata de un programa que permite calcular el valor del descuento y el total


a pagar, sabiendo que slo se puede aplicar un tipo de descuento en un determinado
momento.
Para el diseo, para el ingreso del consumo definimos al control con el nombre de
sle_consumo, trabajamos con controles RadioButton, con sus nombres predeterminad
os comenzando de la izquierda rb_1, rb_2 ... hasta rb_5, el cdigo se encuentra en
cada uno de los botones.
Para rb_1 evento clicked
dec comprado
comprado=dec(sle_2.text)
st_d.text="0.00"
st_t.text=string(comprado,"###,##0.00")
Para rb_2 evento clicked
ec consumo
consumo = dec(sle_2.text)
st_d.text=string(consumo*0.05,"###,##0.00")
st_t.text=string(consumo - (consumo*0.05),"###,##0.00")
Para los dems botones el cdigo es el mismo que para rb_2, solo se cambia el valor
del descuento. El cdigo alternativo para los botones rb_2 al rb_5 puede ser:
dec comprado, descuento, total
comprado=dec(sle_2.text)
if rb_2.checked= true then
descuento= comprado * 5/100
end if
total =comprado - descuento
st_d.text=string(descuento,"###,##0.00")
st_t.text=string(total,"###,##0.00")

También podría gustarte