baranored
-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por baranored
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Problema com algoritmo
em Programação - iniciantes
Postado
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