Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: pandi en 15 de Febrero 2022, 10:27

Título: Ejercicio de Javascript función que reciba 2 parámetros, precio e IVA y calcule
Publicado por: pandi en 15 de Febrero 2022, 10:27
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.

Título: Re: Ejercicio de Javascript
Publicado por: andres0809 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);
Título: Re: Ejercicio de Javascript función que reciba 2 parámetros, precio e IVA y calcule
Publicado por: Ogramar en 15 de Febrero 2022, 20:23
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
Título: Re: Ejercicio de Javascript función que reciba 2 parámetros, precio e IVA y calcule
Publicado por: Ogramar en 15 de Febrero 2022, 20:25
Nota: para escribir en los foros es importante seguir las normas que se indican en https://aprenderaprogramar.com/foros/index.php?topic=1460.0