Uma carteira de investimentos bem diversificada, pode e deve ser composta por ativos de renda fixa e renda variável, mas isso vai depender do perfil do investidor.
Caso o investidor tenha zero tolerância a volatilidade (oscilação do valor de seus ativos), ele não deve comprar ações na bolsa de valores diretamente. (GUEDINE, 2021).
O objetivo da independência financeira é um sonho da maior parte dos brasileiros. Para se ter uma carteira de investimento eficiente e segura é muito importante o fator da "diversificação" e, para isso, hoje existe várias opções de investimento, como por exemplo: Renda Fixa e CDBs, e a Renda Variável que são as Ações e Fundos Imobiliários. Além disso, uma boa opção para divesificação são as Stocks (ações de empresas internacionais) e os REITs (fundos imobiliários internacionais.)
Imagine que você é um desenvolvedor de uma corretora de valores e precisa desenvolver um programa.
Para isso, você recebeu as informações da empresa para lhe dar subsídios para desenvolver o seu pseudocódigo.
Leia atentamente as informações a seguir.
Neste programa, o cliente da corretora poderá definir um percentual de diversificação entre as seguintes opções de investimento:
1 - CDBs (XX%)
2 - Ações (XX%)
3 - Fundos Imobiliários (XX%)
4 - Stocks (XX%)
5 - Reits (XX%)
Os passos a serem executados no sistema pelo usuário, são:
* Passo 1: Indicação do valores percentuais sobre cada investimento
* Passo 2: Indicar os valores que já possui investido em cada categoria
Como Regra do sistema (requisitos), você tem que:
1 O total percentual dos objetivos deve somar 100%. Caso seja diferente, uma mensagem deve ser mostrada ao usuário indicando o problema, deve-se pedir para repetir o preenchimento.
2 Todos os valores de investimento devem ser preenchidos, caso o usuário não queira investir em alguma das categorias, deve-se digitar 0
3 Ao final das entradas de valores, deverá apresentar um resumo indicando o % de objetivos pretendido, o % atual.
3.1 Objetivos pretendido (mostras as categorias e seus respectivos valores percentuais)
3.2 Objetivo atual deve sergui a regra:
A = Soma todos os valores investidos
B = Valor indicado de invetimento em cada categoria
C = B multiplico por 100
D = C/A
* esta regra deve ser utiliza em cada categoria
4 Indicar a categoria mais desbalanceada.
#DICA 1 - Use vetor para trabalhar com as categorias
#DICA 2 - Crie sub-rotinas para diminuir a complexidade do Algoritmo
Soluções para a tarefa
Resposta:
Se nao me engano, esta apenas com um problema para verificar qual o valor mais desbalanceado.
Explicação:
Var
porcentagem: vetor [0..4] de inteiro
investimento: vetor [0..4] de real
desejavel: vetor [0..4] de real
porcentagemtotal : inteiro
investimentototal: real
i,j: inteiro
desbalanceada: inteiro
Inicio
porcentagemtotal <- 0
investimentototal <- 0
i<- 0
j<-0
enquanto porcentagemtotal<>100 faca
escreval("Quantos % voce deseja investir em 1. CDBs?")
leia (porcentagem[0])
escreval("Quantos % voce deseja investir em 2. ações?")
leia(porcentagem[1])
escreval("Quantos % voce deseja investir em 3. fundos imobiliarios?")
leia(porcentagem[2])
escreval("Quantos % voce deseja investir em 4. stocks?")
leia(porcentagem[3])
escreval("Quantos % voce deseja investir em 5. reits?")
leia(porcentagem[4])
se(porcentagemtotal < 100 ) entao
escreval("Você aplicou um total menor que 100%, refaça as aplicações.")
escreval(" ")
fimse
se(porcentagemtotal > 100) entao
escreval("Você aplicou um total maior que 100%, refaça as aplicações.")
escreval(" ")
fimse
fimenquanto
porcentagemtotal <- porcentagem[0] + porcentagem[1] + porcentagem[2] + porcentagem[3] + porcentagem[4]
escreval(" ")
escreval(porcentagemtotal,"% Total")
escreval(" ")
escreval("Agora me diga, quanto em reais você já possui investido?")
escreval(" ")
escreval("Quantos reais você possui já aplicado em CDBs?")
leia(investimento[0])
escreval("Quantos reais você possui já aplicado em ações?")
leia(investimento[1])
escreval("Quantos reais você possui já aplicado em fundos imobiliarios?")
leia(investimento[2])
escreval("Quantos reais você possui já aplicado em stocks?")
leia(investimento[3])
escreval("Quantos reais você possui já aplicado em reits?")
leia(investimento[4])
investimentototal <- investimento[0] + investimento[1] + investimento[2] + investimento[3] + investimento[4]
para i de i ate 4 passo 1 faca
desejavel[i]<- (investimento[i]*100)/investimentototal
escreval(desejavel[i]:2:2,"% Atual do investimento N",i+1)
fimpara
escreval(" ")
para j de j ate 4 passo 1 faca
escreval(porcentagem[j],"% Porcentagem Pretendida, investimento N",j+1)
fimpara
Fimalgoritmo