0
I’m not able to calculate the interest rate of a variable with Javascript (I started studying today)
Follows the code:
<h1>FORMULÁRIO</h1>
<label for ="id">Id</label>
<input id ="id" name ="id" type="number" ng-model="cadastro.id"/>
<br>
<br>
<label for ="nome">Nome Cliente</label>
<input id ="nome" name ="nome" type="text" ng-model="cadastro.nome"/>
<br>
<br>
<label for ="limite">Limite de Crédito</label>
<input id ="limite" name ="limite" type="number" ng-model="cadastro.limiteCredito"/>
<br>
<br>
<label for ="risco">Risco</label>
<input id ="risco" name ="risco" type="text" ng-model="cadastro.risco"/>
<br>
<br>
<button ng-click="salvar(cadastro)"> SALVAR </button>
<button ng-click="cancelar(cadastro)"> CANCELAR </button>
<br>
<br>
</form>
$scope.salvar = function (cadastro) {
/*
*Lógica para podermos utilizar a function Editar.
*/
var achouCadastro = false;
for (var i = 0, length = cadastros.length; i < length; i++) {
if (cadastros[i].id === cadastro.id) {
cadastros[i].nome = cadastro.nome;
cadastros[i].limiteCredito = cadastro.limiteCredito;
cadastros[i].risco = cadastro.risco;
achouCadastro = true;
break;
}
}
if (!achouCadastro) {
/*
* Lógica para calcular a taxa de juros
*/
var valorJuros = cadastro.risco.value;
var limiteComJuros = number(cadastro.limiteCredito.value);
if (valorJuros === "A") {
return limiteComJuros;
} else if (valorJuros === "B") {
limiteComJuros = cadastro.limiteCredito + cadastro.limiteCredito * 0, 1;
} else {
limiteComJuros = cadastro.limiteCredito + cadastro.limiteCredito * 0, 2;
}
cadastros.push(cadastro);
}
$scope.cadastro = {};
};
Man if .. else
is not working. Someone could give me a light?