imprimir en pantalla números reales
Publicado por carlos (12 intervenciones) el 13/09/2018 15:23:22
Hola amigos, estoy intentando mostrar en pantalla el resultado de un precio. Lo que intento debería verse así.
precio: $ 1230
comisión; $ 66,17
total: $ 1163,83
sugerido: $ 1242,76
El problema es que muestra más de 2 cifras después de la coma. Y si uso foor o parseInt redondea el valor, y lo que quiero es que se imprima como les muestro arriba.
Yo intente lo siguiente.
Al ejecutar el código se puede ver que los datos no se muestran como deseo. En las constantes uso el punto (.) en lugar de comas (,) por que así se realiza la operación.
Bueno amigo, espero se entienda lo que deseo mostrar en pantalla.
Desde ya mil gracias a quien pueda darme una mano.
Cordialmente
Carlos
precio: $ 1230
comisión; $ 66,17
total: $ 1163,83
sugerido: $ 1242,76
El problema es que muestra más de 2 cifras después de la coma. Y si uso foor o parseInt redondea el valor, y lo que quiero es que se imprima como les muestro arriba.
Yo intente lo siguiente.
1
2
3
4
5
6
7
8
9
10
11
12
13
<script>
const COMISION 5.38;
let monto = prompt("Ingresar el monto a cobrar.");
let descuento = (monto * COMISION / 100);
let resultado = (monto - descuento);
const INTERES = 12.76;
let aplicar = (monto * INTERES / 100);
let sugerido = parseInt(monto + aplicar);
document.write(" Precio $ " + monto);
document.write("Desuento $ " + descuento);
document.write("Total $ " + resultado);
document.write("sugerido $ " + sugerido);
</script>
Al ejecutar el código se puede ver que los datos no se muestran como deseo. En las constantes uso el punto (.) en lugar de comas (,) por que así se realiza la operación.
Bueno amigo, espero se entienda lo que deseo mostrar en pantalla.
Desde ya mil gracias a quien pueda darme una mano.
Cordialmente
Carlos
Valora esta pregunta


0