05/05/2004, 02:20
|
| | Fecha de Ingreso: diciembre-2002
Mensajes: 130
Antigüedad: 21 años, 11 meses Puntos: 0 | |
principiante necesita ayuda Hola soy una principiante de javascript que quiero hacer un pequeño script que me haga lo siguiente:
1. Pediremos varios productos en vez de uno sólo. Para conseguirlo crearemos un bucle en el que nos pedira en primer lugar el número de unidades de cada producto. El bucle finalizará cuando introduzcamos 0 unidades o pulsemos el botón “Cancelar” (en este caso se almacenara el valor null en la variable unidades)
2. A continuación pediremos el nombre del producto
3. Seguidamente, pediremos que nos indique el tipo de producto, que solamente podra ser 1, 2, 3 o 4.
4. En función del tipo de producto asignaremos un precio por unidad:
TIPO DE PRODUCTO PRECIO POR UNIDAD
1 400
2 300
3 200
4 100
5. Si el número de unidades introducidas es menor que 10 le aplicaremos el 16% de IVA y si es mayor el 7%
6. Finalmente calcularemos el resultado y mostaremos todos los datos introducidos mediante un alert, es decir, el nombre y tipo de producto, el número de unidades, el IVA aplicado y el precio final
El codigo que yo he hecho es el sigueinte:
<script>
var producto;
var precio;
var unidades;
var unidades2;
var cantidad;
unidades = prompt("Introduzca el numero de unidades")
while (unidades != 0){
unidades2 = prompt("Introduzca el numero de unidades")
cantidad = unidades+unidades2;
}
producto = prompt("Introduzca producto");
switch (producto) {
case 1:
precio = cantidad*400;
alert("Peras");
break;
case 2:
precio = cantidad*300;
alert("Manzanas");
break;
case 3:
precio = cantidad*200;
alert("Naranjas");
break;
case 4:
precio = cantidad*100;
alert("Platano");
break;
}
if (cantidad < 10){
var precioconIva= (precio * cantidad) * 16/100;
}
else
{
var precioconIva= (precio * cantidad) * 4/100;
}
alert("Producto: " + producto + " Unidades: " + cantidad + " Precio Total: " + precioconIva);
</script> |