Hola a todos. Os dejo mi código para el ejercicio CU01122E del tutorial de programación web con JavaScript.
Gracias
Un saludo a todos.
<html>
<head>
<title>Curso JavaScript aprenderaprogramar.com</title>
<meta charset="utf-8">
<script type="text/javascript">
var importeConImpuestos,importeSinImpuestos,tipoDeProducto,impuesto;
var resultado=[];
function introDatos(){
importeSinImpuestos=prompt('Introduzca el importe del producto');
importeSinImpuestos=Number(importeSinImpuestos);
tipoDeProducto=prompt('Introduzca el tipo de producto');
tipoDeProducto=Number(tipoDeProducto);
if(tipoDeProducto==1 || tipoDeProducto==2 || tipoDeProducto==3){
obtenerImporteConImpuestos(importeSinImpuestos,tipoDeProducto);
}else{
alert('No existe este tipo de producto');
}
obtenerImporteConImpuestos2(importeSinImpuestos);
}
function obtenerImporteConImpuestos(importeSinImpuestos,tipoDeProducto) {
if(tipoDeProducto==1){
impuesto=1.21;
}else if(tipoDeProducto==2){
impuesto=1.1;
}else{
impuesto=1.05;
}
importeConImpuestos=importeSinImpuestos*impuesto;
alert('El importe con impuestos del tipo de producto '+tipoDeProducto+ ' es: '+importeConImpuestos+ '\n\n');
}
function obtenerImporteConImpuestos2(importeSinImpuestos){
resultado=[undefined,importeSinImpuestos*1.21,importeSinImpuestos*1.1,importeSinImpuestos*1.05];
alert('Array de importes con impuestos: '+resultado+ '\n\n');
alert('Para un importe sin impuestos de '+importeSinImpuestos+' y tipo de producto 0 el resultado de importe con impuestos es '+resultado[0]+' \n\n');
alert('Para un importe sin impuestos de '+importeSinImpuestos+' y tipo de producto 1 el resultado de importe con impuestos es '+resultado[1]+' \n\n');
alert('Para un importe sin impuestos de '+importeSinImpuestos+' y tipo de producto 2 el resultado de importe con impuestos es '+resultado[2]+' \n\n');
alert('Para un importe sin impuestos de '+importeSinImpuestos+' y tipo de producto 3 el resultado de importe con impuestos es '+resultado[3]+' \n\n');
}
</script>
</head>
<body>
<div>
<p onclick="introDatos()">Pulse aquí con el cursor</p>
</div>
</body>
</html>