Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/12/2008, 19:43
Avatar de marcopoloaz06
marcopoloaz06
 
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 17 años, 7 meses
Puntos: 11
Respuesta: [Ayuda] Necesito ayuda para realizar lo siguiente!!

Hola, tendrías que tener un buen control y no me se explicar muy bien así que te dejo un ejemplo de como podrías implementar lo que quieres:
Código javascript:
Ver original
  1. var dctoArray = [ 0,0,0 ];
  2. var precioFinal = 10;
  3. var precio = 10;
  4. function dcto( i,n ){
  5.     if(dctoArray[i] != 0){
  6.         precioFinal += dctoArray[i];
  7.     }
  8.     return precioFinal -= dctoArray[i] = ( precio * n ) / 100;
  9. };
  10.  
  11. alert( precioFinal );   // precio final de 10
  12. dcto( 0, 50 );   // primer descuesto de 50%
  13. alert( precioFinal );   // 5
  14. dcto( 1, 20 );  // segundo descuento de 20%
  15. alert( precioFinal );   // 3
  16. dcto( 2, 20 );  // tercer descuento de 20%
  17. alert( precioFinal );   // 1
  18. dcto( 0, 0 );   // remplazamos primer descuento a 0%
  19. dcto( 1, 0 );   // remplazamos segundo descuento a 0%
  20. dcto( 2, 0 );   // remplazamos tercer descuento a 0%
  21. alert( precioFinal );   // precio final de 10

así es como podrías hacer las demás funciones, siempre con 2 precios porque uno es el precio que muestras y otro es el verdadero precio sobre el que sacarías los descuentos y el IVA, etc.

nos vemos
:]
__________________
Aerolíneas Alicia :D

Última edición por marcopoloaz06; 04/12/2008 a las 19:59 Razón: funcion mejorada