blacksaint 0 Denunciar post Postado Abril 21, 2011 Salve a todos, Por favor como faço para converter estes comandos em pascal para português estruturado: nota: Vale lembra que em Pascal para fazer elevado devemos usar: x elevado a y é igual a exp(y*ln(x)) Mn <- C*EXP(Tri*(1+(I/100)))) o que quero é nessa sintaxe: Mn = C(1 + i)n Mn = montante após terem decorridos n trimestres; C = capital inicial investido I = taxa de juros n = número de períodos decorridos (trimestres) aqui está o código inteiro: var C,I:real X:inteiro // C: Capital Inicial // I: Taxa de Juros Trimestre // X: Anos de investimento j:inteiro // Contador da tabela Mn:real // Montante acumulado rend:real // Rendimento Saldo:real Tri:inteiro // Quantidade de trimestres inicio // Seção de Comandos escreval("Capitalizacao Monetaria") escreval("*************************") escreva("Capital a ser investido : ") leia(C) escreva ("Taxa de juros trimestral (%): ") leia(I) escreva ("Quantidade a anos a investir: ") leia(X) escreval(" Tabela de Rendimentos") escreval(" Capital Inicial: R$ ",C:10:2) escreval ("+----------+----------+----------+") escreval ("|Trimestre |Rendimento| Saldo |") escreval ("+----------+----------+----------+") Saldo <- C // Valor Inicial Tri <- X*4 // X*4 = quantidade de trimestres Para j de 1 ate Tri faca escreva ("|", j:10) Rend <- Saldo*(I/100) escreva ("|", rend:10:2) Saldo <- Saldo + rend escreval ("|", Saldo:10:2,"|") escreval ("+----------+----------+----------+") fimpara Mn <- C(1 + i)n escreva("Montante Acumulado: R$ ",Mn:10:2) fimalgoritmo A saída: Início da execução Capitalizacao Monetaria ************************* Capital a ser investido : 50 Taxa de juros trimestral (%): 1 Quantidade a anos a investir: 1 Tabela de Rendimentos Capital Inicial: R$ 50.00 +----------+----------+----------+ |Trimestre |Rendimento| Saldo | +----------+----------+----------+ | 1| 0.50| 50.50| +----------+----------+----------+ | 2| 0.51| 51.01| +----------+----------+----------+ | 3| 0.51| 51.52| +----------+----------+----------+ | 4| 0.52| 52.03| +----------+----------+----------+ Montante Acumulado: R$ 50.00 Fim da execução. Eu não tô conseguindo deixar o montante acumulado ficar correto... Compartilhar este post Link para o post Compartilhar em outros sites
blacksaint 0 Denunciar post Postado Abril 23, 2011 Salve a todos, Por favor como faço para converter estes comandos em pascal para português estruturado: nota: Vale lembra que em Pascal para fazer elevado devemos usar: x elevado a y é igual a exp(y*ln(x)) Mn <- C*EXP(Tri*(1+(I/100)))) o que quero é nessa sintaxe: Mn = C(1 + i)n Mn = montante após terem decorridos n trimestres; C = capital inicial investido I = taxa de juros n = número de períodos decorridos (trimestres) [/code] A saída: Início da execução Capitalizacao Monetaria ************************* Capital a ser investido : 50 Taxa de juros trimestral (%): 1 Quantidade a anos a investir: 1 Tabela de Rendimentos Capital Inicial: R$ 50.00 +----------+----------+----------+ |Trimestre |Rendimento| Saldo | +----------+----------+----------+ | 1| 0.50| 50.50| +----------+----------+----------+ | 2| 0.51| 51.01| +----------+----------+----------+ | 3| 0.51| 51.52| +----------+----------+----------+ | 4| 0.52| 52.03| +----------+----------+----------+ Montante Acumulado: R$ 50.00 Fim da execução. Eu não tô conseguindo deixar o montante acumulado ficar correto... Aêeeeeee consegui... vlw galera vou por só a saída aqui por que tem gente pegando os códigos sem se sacrificar como eu rs: Início da execuçãoCapitalizacao Monetaria ************************* Digite a capital inicial: 50 Digite a taxa de juros: 5 Digite quantos anos quer investir: 1 Tabela de Rendimentos Capital Inicial: R$ 50.00 +----------+----------+----------+ | 1| 2.50| 52.50| +----------+----------+----------+ | 2| 2.63| 55.13| +----------+----------+----------+ | 3| 2.76| 57.88| +----------+----------+----------+ | 4| 2.89| 60.78| +----------+----------+----------+ Montante Acumulado: R$ 60.78 Fim da execução. Compartilhar este post Link para o post Compartilhar em outros sites