Jump to content

Search the Community

Showing results for tags 'juros'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 4 results

  1. Pitag346

    Calculo em Javascript

    Olá pessoal, tudo bem ? Estou com um probleminha bem chato que não faço ideia como resolver... Espero que me ajudem! Agradeço desde já. Vamos lá. Preciso fazer um calculo com a seguinte expressão: (ValorAtual/100*10)+parseFloat(ValorAtual)-parseFloat(Saque)+parseFloat(Deposito); Até o momento estou obtendo sucesso com a expressão acima. Agora vem o problema. Após eu obter o resultado da expressão acima, eu preciso substituir a variável ValorAtual com o resultado do mesmo, isso 12 vezes. (12 meses). Não sei se ficou muito bem explicado, porem eu preciso fazer essa função com valores já definidos e as próximas 12 vezes com valores a definir ou 0. Vou fazer uma nova explicação com os códigos comentados: var ValorAtual = 1000; var Saque = 0; // zero seria o padrão, eu poderia adicionar valores diferentes. (para cada mês, se possivel). var Deposito = 0; // zero seria o padrão, eu poderia adicionar valores diferentes. (para cada mês, se possivel).. var resultado = (ValorAtual/100*10)+parseFloat(ValorAtual)-parseFloat(Saque)+parseFloat(Deposito); Preciso recuperar o primeiro resultado, no exemplo acima seria: 1100 Então após recuperar o valor acima, eu precisaria substituir o ValorAtual para 1100. Isso, 12 vezes... Recuperando o valor e substituindo como se fosse um calculo de juros mensais (12 meses). Tentei fazer com while mas não obtive exito. Estou parado com a função simples que detalhei acima. Obrigado. Espero tenham entendido e agradeço desde já!
  2. Pessoal eu tenho um trabalho na qual eu devo reproduzir a seguinte tabela: Eu não tenho muito conhecimento em python e estou dando o meu melhor para tentar reproduzir ela. Mas estou conseguindo retornar somente desta maneira. Minhas dúvidas são as seguintes: O mês eu não sei como colocar na ordem crescente e nem retirar o 0 no final. Do saldo inicial ao saldo final eu consigo imprimir, o problema é que ele imprime até 0. Não sei a lógica da prestação. Não sei a lógica dos Juros (quadro verde). Não sei a lógica dos juros mensais (quadro vermelho). Não sei como imprimir o saldo final (que nesse caso é o inverso do saldo inicial). Segue abaixo o meu código: # enconding: utf-8 ######################################## # VERSÃO UTILIZADA: Python 3.6.5 # # DISCIPLINA: Introdução à Programação # ######################################## ######################################### # Informações de entrada dada pelo user # ######################################### import os valor_financiamento = float ( input ("1. Informe o valor a ser financiado: ")) os.system("cls") prazo = int ( input ("2. Informe o prazo de quitação do financiamento (em meses): ")) os.system("cls") taxa_juros_anual = float (input ("3. Informe a taxa de juros anual (em %): ")) os.system("cls") # Início da programação e cálculo # USO DO SISTEMA SAC # O cálculo da amortização é realizado pelo valor do financiamento divido pela quantidade de meses amortizacao = valor_financiamento / prazo saldo_devedor = valor_financiamento - amortizacao taxa_mensal = taxa_juros_anual / prazo juros_mes = (taxa_juros_anual - 1 + 1 ) * amortizacao * taxa_mensal prestacao = amortizacao + juros_mes #valor_financiamento = str (valor_financiamento).replace('.',',') #print ("AMORTIZAÇÃO: R$ %.2f" % amortizacao) #print ("VALOR DO FINANCIAMENTO: R$ %.2f\n\n" % valor_financiamento) print ("\t FINANCIAMENTO = R$ %.2f \t MESES: %i meses \t TAXA: %i%% ano (%.f%)" % (valor_financiamento, prazo, taxa_juros_anual, juros_mes)) print ("\t","-"*80,"\n") print ("\t MÊS\tSALDO INICIAL\tPRESTAÇÃO\tAMORTIZAÇÃO\tJUROS\tSALDO FINAL") print ("\t ---\t-------------\t---------\t-----------\t-----\t-----------") print ("\t%4.i \t %12.2f \t\t\t %10.2f" % (prazo, valor_financiamento, amortizacao)) for p in range(prazo): while (valor_financiamento > 1): valor_financiamento = valor_financiamento - amortizacao # Saldo devedor prazo = prazo - 1 # Referência do mês saldo_devedor = valor_financiamento - amortizacao saldo_final = saldo_devedor - amortizacao print ("\t%4.i \t %12.2f \t\t\t %10.2f" % (prazo, valor_financiamento, amortizacao)) #% valor_financiamento) #print (prazo) Essa questão é uma questão de financiamento imobiliário segundo o sistema SAC: Questão Construa um programa que gere uma tabela com os valores das prestações mensais de um financiamento, discriminando os valores referentes à amortização e aos juros a serem pagos até a amortização total do financiamento. Este programa deve apresentar um menu de opções e pedir as seguintes informações ao usuário: Valor financiado, Prazo (em meses) para quitação do financiamento, Taxa de juros anual (em percentual) e o Sistemática de pagamento mensal das prestações (Sistema de Amortização Constante – SAC ou Sistema PRICE - ver nota explicativas em anexo). Funcionalidades adicionais serão bem vindas! O valor de um financiamento deve ser restituído (amortizado) ao financiador em certo período de tempo, acrescido dos juros. Amortizar significa reduzir o valor da dívida, ou seja, pagar uma parte da dívida periodicamente para que ela reduza de tamanho até a sua eliminação. Como a dívida implica em cobrança de juros, para amortiza-la é necessário que a prestação seja maior que os juros cobrados em cada período, ou seja, AMORTIZAÇÃO = PAGAMENTO – JUROS (o valor amortizado é o que sobra depois de descontados os juros). Os juros só incidem sobre o saldo devedor, onde SALDO DEVEDOR = DÍVIDA INICIAL – VALOR AMORTIZADO. As formas de amortizar financiamentos são denominados de “Sistemas de Amortização”. Sistema de Amortização Constante (SAC): Neste sistema, o saldo devedor é reembolsado periodicamente em valores de amortização iguais. Desta forma, o valor das prestações é decrescente, já que os juros diminuem a cada prestação. O valor da amortização é calculado dividindo-se o valor do principal (valor do financiamento) pelo número de períodos de pagamento, ou seja, de parcelas. Assim,  Valor da amortização: AMORTIZAÇÃO = PRINCIPAL / N  Valor dos juros no mês T: JUROST = (N - T + 1) * AMORTIZAÇÃO * TAXA  Valor da parcela em T: PRESTAÇÃOT = AMORTIZAÇÃO + JUROST onde: PRINCIPAL é o valor do financiamento, N é o número de meses do financiamento, T denota o mês em questão e TAXA é a taxa de juros mensal (que deve ser obtida a partir da taxa anual). Se alguém puder me ajudar pelo menos com a lógica. Já é um grande começo.
  3. Boa Tarde, alguém pode me ajudar? Faça um algoritmo que pergunte ao usuário o valor do produto e quando o usuário pergunta ao cliente a forma de pagamento, esta seja descriminada da seguinte forma: no caso 1: pagamento à vista no dinheiro, ganha 10% de desconto no caso 2: pagamento à vista no cartão de crédito sofre 10% de juros no valor do produto no caso 3: pagamento parcelado em até 2x, sofre 15% de juros no valor do produto no caso 4: pagamento no minimo em 3x parcelas ou mais sofre 5,5% EM CADA parcela Usar outrocaso também Caso apareça a mensagem de Opção invalida o programa volte ao menu para o usuário escolher um opção valida desafioaula4.alg
  4. mateusraony

    Calculo Monetário

    Ola, estou tendo problemas para realiza cálculos monetários contendo mais de um calculo e também contendo soma total de itens, conforme abaixo. Gostaria que fosse feito a multiplicação dos itens: Quantidade X Referencia = Total Referencia Quantidade X C.Unitario = Custo Total Custo Total + 11% = Custo Imposto Total Referencia - Custo Imposto = Lucro Lembrando que as linhas são adicionadas e em cima no campo Total Venda somasse o Total Referencia e o no campo Total Lucro somasse o Lucro. Obs: Preciso que seja cálculos monetários. Segue abaixo o codigo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/url] <html xmlns="[url=http://www.w3.org/1999/xhtml]http://www.w3.org/1999/xhtml"><head>[/url] <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [font='Helvetica Neue', Arial, Verdana, sans-serif] [/font] <!--CSS--> <link href='[url=http://fonts.googleapis.com/css?family=Oswald:400,300,700]http://fonts.googleapis.com/css?family=Oswald:400,300,700[/url]' rel='stylesheet' type='text/css'/> [font='Helvetica Neue', Arial, Verdana, sans-serif] <link href='[url=http://fonts.googleapis.com/css?family=Terminal+Dosis]http://fonts.googleapis.com/css?family=Terminal+Dosis[/url]' rel='stylesheet' type='text/css' /> [/font] [font='Helvetica Neue', Arial, Verdana, sans-serif] [/font] <!-- jquery de Calculo CalcMoeda_Mask--> <script language="JavaScript" type="text/javascript" src="js/CalcMoeda_Mask.js"></script> <!--jquery para duplicar--> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(function () { function removeCampo() { $(".removerCampo").unbind("click"); $(".removerCampo").bind("click", function () { if($("div.tabelasDuplicar").length > 1){ $(this).parents("div.tabelasDuplicar").remove(); } }); } $(".adicionarCampo").click(function () { novoCampo = $("div.tabelasDuplicar:first").clone(); novoCampo.find("input").val(""); novoCampo.insertAfter("div.tabelasDuplicar:last"); removeCampo(); }); }); </script> [font='Helvetica Neue', Arial, Verdana, sans-serif]<body>[/font] <form name="frmEnviar" action="" method="post"> <table width="946" border="0" cellspacing="1" cellpadding="2" class="center-block" align="center"> <br /> <tr><td height="46" colspan="12" class="cabecario" >CADASTRO DE LICITAÇÕES</td></tr> <tr><th height="4" colspan="12" scope="col"> </th></tr> <tr class="linha1"> <td width="40">Orgão</td> <td width="43">UASG</td> <td width="47">Pregão</td> <td width="44">Objeto</td> <td width="51">Abertura</td> <td width="71">U.F.</td> <td width="121">Tipo Licitação</td> <td width="144">Situação</td> <td width="68">Finalizado</td> <td width="98">Anexar arquivo</td> <td width="79">Total Venda</td> <td width="79">Total Lucro</td> </tr> <tr> <td><label for="orgao"></label><input name="orgao" type="text" class="txt bradius" id="orgao" size="27" style="font-size: 10pt" /></td> <td><label for="uasg"></label><input type="text" name="uasg" id="uasg" class="txt bradius" size="4" style="text-align: center;"/></td> <td><label for="pregao"></label><input type="text" name="pregao" id="pregao" class="txt bradius" size="4" style="text-align: center;"/></td> <td><label for="objeto"></label><input type="text" name="objeto" id="objeto" class="txt bradius" size="37"/></td> <td ><label for="abertura"></label><input type="text" name="abertura" placeholder="DD/MM/YYYY" id="abertura" onkeyup="maskIt(this,event,'##/##/####')" class="txt bradius" size="16" style="text-align: center;"/></td> <td> <select name="situacao[]"> <option value="" selected="selected">...</option> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AP">AP</option> <option value="AM">AM</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MT">MT</option> <option value="MS">MS</option> <option value="MG">MG</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PR">PR</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RS">RS</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="SC">SC</option> <option value="SP">SP</option> <option value="SE">SE</option> <option value="TO">TO</option> </select> </td> <td> <select name="tipolicitacao[]"> <option value="" selected="selected">Selecione...</option> <option value="Servico">Serviço</option> <option value="Informatica">Informática</option> <option value="Eletronico">Eletrônico</option> <option value="Outros">Outros</option> </select> </td> <td> <select name="situacao[]"> <option value="" selected="selected">Selecione...</option> <option value="Agendado">Agendado</option> <option value="Acompanhar">Acompanhar</option> <option value="EmAndamento">Em Andamento</option> <option value="Suspensao">Suspensão</option> <option value="Ganho">Ganho</option> <option value="NaoGanho">Não Ganho</option> </select> </td> <td><label for="finalizado"></label><input type="text" name="finalizado" id="finalizado" onkeyup="maskIt(this,event,'##/##/####')" placeholder="DD/MM/YYYY" class="txt bradius" size="16" style="text-align: center;"/></td> <td> </td> <td><label for="totalVenda"></label><input name="totalVenda" type="text" class="txt bradius" id="totalVenda" size="7" readonly="readonly" style="background-color: #f1f1f1; text-align:center" placeholder="R$0,00" /></td> <td><label for="totalLucro"></label><input name="totalLucro" type="text" class="txt bradius" id="totalLucro" size="7" readonly="readonly" style="background-color: #f1f1f1; text-align:center" placeholder="R$0,00" /></td> </tr> </table> <br /> <div class="tabelasDuplicar" style="border-bottom: 1px dashed #f1f1f1;padding: 10px 0;" id="tabelasDuplicar" align="center"> <table width="946" border="0" cellspacing="1" cellpadding="2" class="center-block"> <tr class="linha1"> <td>ID</td> <td>Item</td> <td>Material</td> <td>Quantidade</td> <td>Referência</td> <td>Total Referência</td> <td>C. Unitário</td> <td>Custo Total</td> <td>Custo Imposto</td> <td>Lucro</td> <td> </td> <td> </td> </tr> <tr> <td><label for="ID"></label><input name="ID[]" type="text" class="txt bradius" id="ID" size="1"/></td> <td><label for="item"></label><input type="text" name="item[]" id="item" class="txt bradius" size="1"/></td> <td><label for="descricao"></label><input type="text" name="descricao[]" id="descricao" class="txt bradius" size="40" /></td> <td><label for="qty"></label><input type="text" name="qty[]" id="qty[]" class="txt bradius" value="" size="7" style="text-align: center;"></td> <td><label for="UnitValRef"></label><input type="text" name="UnitValRef[]" id="UnitValRef" placeholder="R$ 0,00" class="txt bradius" value="" size="17" style="text-align: center;"></td> <td><label for="valorTotalRef"></label><input name="valorTotalRef[]" type="text" class="txt bradius" id="total" value="" size="10" readonly="readonly" style="background-color: #f1f1f1; text-align:center" placeholder="R$ 0,00"></td> <td><label for="custoUnit"></label><input type="text" name="custoUnit[]" id="custoUnit" onkeyup="soma2();numMoeda(event,this);numMoeda(event,custoTotal);" placeholder="R$ 0,00" value="" class="txt bradius" size="7" style="text-align: center;"/></td> <td><label for="custoTotal"></label><input name="custoTotal[]" type="text" class="txt bradius" id="custoTotal" placeholder="R$ 0,00" value="" size="10" readonly="readonly" style="text-align: center;"/></td> <td><label for="custoImposto"></label><input type="text" name="custoImposto[]" id="custoImposto" onkeyup="soma3();numMoeda(event,this);numMoeda(event,custoImposto);" placeholder="R$ 0,00" value="" class="txt bradius" size="10" style="text-align: center;"/></td> <td><label for="lucro"></label><input name="lucro[]" type="text" class="txt bradius" id="lucro" onkeyup="soma4();numMoeda(event,this);numMoeda(event,lucro);" value="" size="10" readonly="readonly" style="background-color: #f1f1f1; text-align:center" placeholder="R$ 0,00" /></td> <td> </td> <td> </td> </tr> </table> <table id="products-table" width="946" border="0" cellspacing="1" cellpadding="2" class="center-block"> <tbody> <tr class="linha1"> <td>Fornecedor</td> <td>Prazo Fornecedor</td> <td>Prazo Cliente</td> <td>Transportadora</td> <td>Observação</td> <td> </td> <td>Status</td> <td>Motivo</td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><label for="fornecedor"></label><input type="text" name="fornecedor[]" id="fornecedor" class="txt bradius" size="5"/></td> <td><label for="prazoFornecedor"></label><input type="text" name="prazoFornecedor[]" id="prazoFornecedor" class="txt bradius" size="11" style="text-align: center;"/></td> <td><label for="prazoCliente"></label><input type="text" name="prazoCliente[]" id="prazoCliente" class="txt bradius" size="7"style="text-align: center;"/></td> <td><label for="transportadora"></label><input type="text" name="transportadora[]" id="transportadora" class="txt bradius"size="9"/></td> <td><label for="observacao"></label><input type="text" name="observacao[]" id="observacao" class="txt bradius"size="47"/></td> <td> </td> <td><label for="status"></label><input type="text" name="status[]" id="status" class="txt bradius"size="10"/></td> <td><label for="motivo"></label><input type="text" name="motivo[]" id="motivo" class="txt bradius"size="10"/></td> <td> </td> <td> </td> <td class="actions"> <button class="btn btn-large btn-danger removerCampo" type="button" id="btn-remove">Remover</button> </td> <td> </td> <td> </td> </tr> </tbody> </table> </div> <!-- botao adicionar --> <table width="946" border="0" cellspacing="1" cellpadding="2" class="center-block" align="center"> <tr><td> </td></tr> <tr> <td><button class="btn btn-large btn-success adicionarCampo" type="button" id="btn-adiciona">Adicionar Produto</button> <button class="btn btn-large" type="submit">CADASTRAR</button></td> </tr> </table> </form> <!-- /[] --> </body>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.