Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

baranored

estrutura de algoritmo

Recommended Posts

Galera , preciso de ajuda para completar esse algoritmo , ou refaze-lo se necessario.

Se puderem ajudar eu agradeço...

 

 

esse é o exercício que preciso fazer:

 

Você foi contratado para escrever um algoritmo para um investidor da bolsa de valores. Este investidor

acredita que se o preço de uma ação sobe três ou mais dias seguidos e desce no próximo dia, então este é um

dia bom para vender a ação. Da mesma forma, se o preço da ação desce três ou mais dias seguidos e no dia

seguinte sobe, então ele acredita que este é um bom dia para comprar a ação.

 

Os dados que o seu algoritmo deve ler são os seguintes:

- Primeiro, um valor inteiro N com a quantidade de preços de ações a serem lidos;

- Em seguida, N valores contendo os preços das ações em cada um dos dias.

 

O algoritmo deve imprimir na saída as palavras Comprar ou Vender, caso seja dia de compra ou venda.

Caso não seja dia de venda ou compra o programa não imprime nada.

 

Considere que, no início do algoritmo, o investidor já possui uma quantidade qualquer de ações e, portanto,

é possível vender ações antes de ter feito qualquer compra.

 

A seguir mostramos um exemplo de como deve ser feita a entrada e saída de dados. Em negrito estão os

valores fornecidos pelo usuário do algoritmo.

 

Quantidade de dias: 15

Dia 1: 26.375

Dia 2: 25.5

Dia 3: 25.125

Dia 4: 25

Dia 5: 25.25

Comprar

Dia 6: 27.125

Dia 7: 28.25

Dia 8: 26

Vender

Dia 9: 25.5

Dia 10: 25

Dia 11: 25.125

Comprar

Dia 12: 25.25 a

Dia 13: 26.375

Dia 14: 25.5

Vender

Dia 15: 25.5

var   Dia: vetor [1..15] de inteiro
   ValorAnterior: real
   PrecoAcao: real
   i, j: inteiro
   
   
inicio
      para i de 1 ate 5 faca
           escreval("informe o dia: ")
           leia(Dia[i])
      escreval("Digite o preço:")
           leia(PrecoAcao)
      fimpara
      
      leia(ValorAnterior)
      
      ValorAnterior <- ValorAnterior - PrecoAcao
      
           se PrecoAcao > ValorAnterior entao
              escreva ("Compre")
           senao
              escreva("Vender")
           fimse

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Na verdade eu não sei , provavelmente...

Mas na verdade eu criei esse post pq eu estava com duvida e eu n consegui resolver o problema com o código que ele passou no outro post , na verdade eu fiquei mais confuso. Também por que ninguém havia tentado me ajudar lá.

Se puder me dar uma ajuda , to um pouco desesperado aqui kkk'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.