This commit is contained in:
Marcos Lopez
2024-01-12 13:52:31 +01:00
parent 4312b4bf29
commit bfe4688877
7 changed files with 167 additions and 5 deletions

View File

@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="./main.js" defer></script>
<title>Document</title>
</head>
<body>
</body>
</html>

View File

@@ -0,0 +1,25 @@
var precioProducto = parseFloat(prompt("Introduce el precio del producto"));
var unidades = parseInt(prompt("Introduce el numero de unidades"));
if (precioProducto>0 && !isNaN(precioProducto) && unidades > 0 && !isNaN(unidades)) {
var precioNeto = precioProducto * unidades;
var precioTotalConIVA = precioNeto * 1.21;
if (confirm("¿Desea aplicar un descuento del 15%?")) {
var precioConDescuento = precioTotalConIVA * 0.85;
alert(
`Gracias por tu compra. El importe con descuento del 15% es:
${precioConDescuento.toFixed(2)}`
);
} else if (confirm("Vale, vale, ¿que le parece del 20%?")) {
var nuevoPrecioConDescuento = precioTotalConIVA * 0.8;
alert(
`¡Eres un buen comprador! Como oferta especial, el importe con descuento del 20% es:
${nuevoPrecioConDescuento.toFixed(2)}`
);
} else {
alert('$·%"·$%/&"$%·%');
}
} else {
alert("Los datos introducidos son incorrectos");
}