OBJ JSON Productos x cliente
by cristianromagnoli
JavaScript
var productos={
"p001":{
"descripcion": "Heladera Electrolux",
"precio": "4000",
},
"p002":{
"descripcion": "Televisor Sony",
"precio": "5000",
},
"p003":{
"descripcion": "Notebook Dell",
"precio": "6000",
},
"p004":{
"descripcion": "Lavarropas Daewoo",
"precio": "2000",
},
"p005":{
"descripcion": "Cocina Longvie",
"precio": "3000",
}
};
var compra={
subtotal:0,
tax:0,
total:0
};
var i=1, j=1;
function cargaProd(){
var codProdIng = "", cantIng = 0;
while(codProdIng!="0"){
codProdIng = prompt("Ingrese código de producto "+j+" para cliente "+i+" (0 para finalizar):");
if(codProdIng!="0"){
cantIng = parseInt(prompt("Ingrese cantidad de unidades:"));
for (var producto in productos) {
if(codProdIng == producto){
compra.subtotal += parseInt(productos[producto].precio)*cantIng;
}
}
}
j++;
}
conf = confirm("Desea continuar cargando para más clientes?");
if(conf){
i++;
cargaProd();
}else{
compra.tax=compra.subtotal*0.21;
compra.total=compra.subtotal+compra.tax;
document.write(
"Subtotal: $"+compra.subtotal+"</br>",
"Impuesto: $"+compra.tax+"</br>",
"Total: $"+compra.total
);
}
}
cargaProd();