Libro de Visitas Gratis
Inicio | Directorio de Páginas | Diseño Gráfico | Gadgets | Posicionamiento | Webmasters| Buscador de Artículos | Glosarios

Calculo del precio y impuestos de un producto

Añade Tu Web Al Directorio de NocionDigital.com
Pequeño ejemplo de como usar el JavaScript para automatizar pequeñas cuentas de cálculos de costes de productos.
Se puede añadir el precio del producto, la cantidad y los impuestos y el Script cálcula el subtotal, la cantidad destinada a impuestos y el total.


<HTML>
<BODY>

<SCRIPT LANGUAGE=JAVASCRIPT>
<!--

function cent(amount) {
// returns the amount in the .99 format
return (amount == Math.floor(amount)) ? amount + `.00` : ( (amount*10 == Math.floor(amount*10)) ? amount + `0` : amount);
}

function update(form) {
var subtotal = (form.quantity.value - 0) * (form.unitcost.value - 0);
subtotal = Math.floor(subtotal * 100)/100;
form.subtotal.value = `$` + cent(subtotal);
var tax = subtotal / 100 * (form.rate.value - 0);
tax = Math.floor(tax * 100)/100
form.tax.value = `$` + cent(tax);
total = subtotal + tax;
total = Math.floor(total * 100)/100
form.total.value = `$` + cent(total);
}
//-->
</SCRIPT>

<FORM>
<TABLE>
<TR><TD>Cantidad: </TD><TD><INPUT TYPE="TEXT" NAME="quantity" SIZE="8"></TD></TR>
<TR><TD>Costo unitario: </TD><TD><INPUT TYPE="TEXT" NAME="unitcost" VALUE="19.99"SIZE="8"></TD></TR>
<TR><TD>Tasa de impuesto (%): </TD><TD><INPUT TYPE="TEXT" NAME="rate" VALUE="7.5"SIZE="8"></TD></TR>
<TR><TD>Subtotal: </TD><TD><INPUT TYPE="TEXT" NAME="subtotal"SIZE="8"></TD></TR>
<TR><TD>Impuesto: </TD><TD><INPUT TYPE="TEXT" NAME="tax"SIZE="8"></TD></TR>
<TR><TD>Total: </TD><TD><INPUT TYPE="TEXT" NAME="total"SIZE="8"></TD></TR>
<TR><TD> </TD><TD><INPUT TYPE="BUTTON" onClick="update(this.form)" VALUE="Resultado"></TD></TR>
</TABLE>
</FORM>

</BODY>
</HTML> 

 
 
Hits
DOCUMENTOS RELACIONDOS
2096
Pequeños trucos de Java Script.
988
Control de flujo (I): IF .. THEN.
3096
Buscador en ASP.
1353
Aura de color.
3845
Instalar Apache - Php4 - MySQL - Mod_ssl.
2975
Sticky Note, pop-up configurable.
1664
Cambiar el formato de la url al enviar varibles.
1432
Cambiar un Enter por un BR (nl2br).
3339
Acceder a datos con ASP.net.
1924
Introducción a los formularios.
3577
Guardar páginas PHP en la Cache del navegador.
975
Información adicional en los campos de los formularios.
2691
Cálculo de la edad.
1213
Conectarse a una BBDD de Visual FoxPro..
1190
Conseguir la IP del cliente (con y sin PROXIE).
4647
Login y Password.
1184
Buscador interno en ficheros.
1342
Contador del tiempo que llevas en la página.
20030
Sintaxis: SWITCH..CASE.
6277
Upload de archivos con php.


www.nociondigital.com - Todo para un mundo digital. Páginas Webs, Buscadores y Webmasters....