Lógica, perguntado por carlosluiz03, 5 meses atrás

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

Respondido por Fanco7
0

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

Perguntas interessantes