Autor Tema: Ejercicio de Javascript función que reciba 2 parámetros, precio e IVA y calcule  (Leído 4010 veces)

pandi

  • Visitante
Hola, buenas me gustaría si me podrías ayudar en el siguiente ejercicio:

Crea una función que reciba 2 parámetros, precio e IVA y devuelva el precio con IVA incluido. Si no recibe el IVA, aplicará el 21% por defecto.

Y esto es lo que tengo hecho del código:

var preu = prompt ("Digues un preu");
var iva = prompt ("Indica el seu IVA"); 
function calculo(IVA){
    var IVA = iva;
    if (IVA > 0 ){
        var operació = preu * IVA;
        return operació;
    } else {
        var IVA = 0.21;
        var operació = preu * IVA
    }
}

Si me podríais decir que podría hacer para que si no introduzco el IVA, haga lo que me pida, muchísimas y espero que tengáis un buen día.

« Última modificación: 15 de Febrero 2022, 20:18 por Ogramar »

andres0809

  • Visitante
Re: Ejercicio de Javascript
« Respuesta #1 en: 15 de Febrero 2022, 16:44 »
Buenas días, conseguí esa solución espero que te pueda ayudar.

function masIva(precio, iva){
      iva = iva || 21
      var coniva = (precio + precio*iva/100);
      return coniva;
    }
    var precio = Number(prompt("Introduce un precio"));
    var iva = Number(prompt("Introduce el iva"));
    if(iva > 0){
      var resultado = masIva(precio, iva);
    }
    else{
      var resultado = masIva(precio);
    }
    document.write("Precio sin iva: " + precio);
    document.write("<br>Precio más Iva: " + resultado);

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2661
    • Ver Perfil
Buenas pandi, en este curso tienes explicaciones y ejercicios resueltos:

Tutorial básico programador web: JavaScript desde cero en https://aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206

Tienes una explicación en Funciones JavaScript. Concepto. Parámetros (argumentos) y tipos. Paso por valor. Return. Ejemplo (CU01122E) en https://aprenderaprogramar.com/index.php?option=com_content&view=article&id=800:funciones-javascript-concepto-parametros-argumentos-y-tipos-paso-por-valor-return-ejemplo-cu01122e&catid=78&Itemid=206

Aquí tienes un ejercicio resuelto: https://aprenderaprogramar.com/foros/index.php?topic=3259.0

Salu2

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2661
    • Ver Perfil
Nota: para escribir en los foros es importante seguir las normas que se indican en https://aprenderaprogramar.com/foros/index.php?topic=1460.0

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".