Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2017, 10:58
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: No me aparece el calculo correctamente

Me parece que tu problema no va tanto por el entendimiento del lenguaje sino por una cuestión lógica. Como te dije al final de mi anterior respuesta, tan solo debes cambiar el orden: primero las condiciones y luego las operaciones.

Código Javascript:
Ver original
  1. //Primero las condiciones
  2. if (document.getElementById('impresion').value == 1){
  3.     document.getElementById('labelimpresion').value ='Impresas a 1 Cara';
  4.     document.getElementById('costeimpresion').value = 10;
  5. }
  6. else if(document.getElementById('impresion').value == 2){
  7.     document.getElementById('labelimpresion').value ='Impresas a 2 Caras';
  8.     document.getElementById('costeimpresion').value = 20;
  9. }
  10.  
  11. //Y luego las operaciones  
  12. var impresion =  document.getElementById("costeimpresion").value;
  13. var costebruto = parseFloat(document.getElementById("Coste_Bruto").value = impresion*15);

Eso es todo.

DEMO

Como comentario, no encuentro sentido al hecho de almacenar el valor del costo bruto en una variable que nunca usas.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand