Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pepote21 en 27 de Abril 2017, 22:57

Título: Javascript Funciones matemáticas calcular precio producto con impuestos CU01122E
Publicado por: Pepote21 en 27 de Abril 2017, 22:57
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.

Código: [Seleccionar]
<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>
Título: Re:Javascript Funciones matemáticas calcular precio producto con impuestos CU01122E
Publicado por: Ogramar en 14 de Junio 2017, 19:29
Buenas Pepote21, ejercicio bien resuelto

Salu2