Qual algoritmo esta certo [RESOLVIDO]

1. Qual algoritmo esta certo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/02/2018 - 18:39h

Ola estou estudando logica de programação o professor fez o seguinte exercício

Faça um algoritmo que receba um valor que foi depositado e
exiba o valor com rendimento após um mês. Considere fixo o juro da
poupança em 0,70% a. m

minha resposta foi

algoritmo "juros"
//deposito de R$ com juros de 0,70%
var
rs, resultado: real
inicio
//valor de rs
Escreva("Qual o valor depositado: R$")
leia(rs)
//calculo e resultado
resultado <- (0.70 * rs / 100) + rs
Escreva("O valor depois de um mês sera R$",resultado)
fimalgoritmo

mas quando fui corrigir a resposta era

inicio
variavel real ValorDepositado, Rendimentos
escrever “Alldo digite o Valor Depositado: “
ler ValorDepositado
//ValorDepositado=100
//0.70
//Rendimentos=0.70*ValorDepositado+ValorDepositado
//J = P . i . n
//M = P . ( 1 + ( i . n ) )
Rendimentos<-ValorDepositado*(1+0.70)
escrever “O valor da cotação é 0.70 a.m., e você terá em um mês: “, Rendimentos
fim

os resultados gerados pelos os dois algoritmos são diferente
qual é o certo?

obs. sou iniciante


  


2. Re: Qual algoritmo esta certo [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 11/02/2018 - 18:48h

nameless0 escreveu:

Ola estou estudando logica de programação o professor fez o seguinte exercício

Faça um algoritmo que receba um valor que foi depositado e
exiba o valor com rendimento após um mês. Considere fixo o juro da
poupança em 0,70% a. m

minha resposta foi

algoritmo "juros"
//deposito de R$ com juros de 0,70%
var
rs, resultado: real
inicio
//valor de rs
Escreva("Qual o valor depositado: R$")
leia(rs)
//calculo e resultado
resultado <- (0.70 * rs / 100) + rs
Escreva("O valor depois de um mês sera R$",resultado)
fimalgoritmo

mas quando fui corrigir a resposta era

inicio
variavel real ValorDepositado, Rendimentos
escrever “Alldo digite o Valor Depositado: “
ler ValorDepositado
//ValorDepositado=100
//0.70
//Rendimentos=0.70*ValorDepositado+ValorDepositado
//J = P . i . n
//M = P . ( 1 + ( i . n ) )
Rendimentos<-ValorDepositado*(1+0.70)
escrever “O valor da cotação é 0.70 a.m., e você terá em um mês: “, Rendimentos
fim

os resultados gerados pelos os dois algoritmos são diferente
qual é o certo?

obs. sou iniciante


Se não fosse iniciante em matemática, perceberia facilmente que o SEGUNDO algoritmo está errado no cálculo. Veja a linha:
Rendimentos<-ValorDepositado*(1+0.70)

Como a taxa de juros é 0,70%, isso tinha que entrar na fórmula como 0,0070, portanto ela teria que ficar:
Rendimentos<-ValorDepositado*(1+0.0070)

Apesar de não ter usado a fórmula, seu cálculo está correto, visto que
(juros * principal) / 100 + principal =
principal (juros / 100 + 1) [por fatoração simples]

No segundo algoritmo, o analfabeto que montou a fórmula esqueceu de dividir os juros por 100. Aí acontece que o seu algoritmo está correto enquanto o segundo, por usar a fórmula erradamente, retorna o valor errado.


--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 



3. Re: Qual algoritmo esta certo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/02/2018 - 19:04h

lcavalheiro obrigado



4. Re: Qual algoritmo esta certo [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 11/02/2018 - 19:10h

Disponha.

--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 



5. Re: Qual algoritmo esta certo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/02/2018 - 19:25h

o pior e saber que teve aluno que concordou com ele


6. Re: Qual algoritmo esta certo [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 11/02/2018 - 19:27h

Veja bem, o algoritmo do cara está certo. A aplicação da fórmula é que está errada, por isso a discrepância entre os resultados. O cara sabe montar algoritmos, mas é um estrume em matemática. Acontece.

--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita. 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts