[Resolvido] converter pascal para portugol(VisualG)
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 <- CEXP(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...
Discussão (1)
Carregando comentários...