Ir ao conteúdo
  • Cadastre-se

fazer um algoritmo no VisualG que leia 1 valor e mostre 10 antecessores e 10 sucessores, mas não sei qual função utilizar em visualG


Ir à solução Resolvido por Pharest,

Posts recomendados

  • Membro VIP

Ola.

 

Para esse tarefa não precisa de nenhuma função específica... basicamente vai precisar de uma laço de repetição. Tente entender o enunciado. Vamos supor que digite o número 5. Quais são os valores a serem apresentados? No caso 4, 3, 2, 1, 0, -1, -2, -3, -4, -5, 6, 7, 8, 9, 10, 11, 12, 13, 14 e 15. Esse valores antecessores e sucessores estão em função do valor informado... existem várias formas gerar esses números, creio que a forma mais simples seria utilizando um laço de repetição mesmo.

 

Sugiro que tente fazer algo da forma que você imaginou e poste aqui onde está com dúvidas.

 

No aguardo.

Link para o comentário
Compartilhar em outros sites

  • Solução
Oi, obrigado, já consegui fazer :)

 


var

i, numero, sucessor, antecessor : inteiro


inicio
escreva ("Digite um numero inteiro:  ")
leia(numero)


sucessor <- numero + 11
antecessor <- numero - 11
i<-numero+1


escreval("sucessor")
enquanto i < sucessor faca
escreval(i)
i<- i + 1
fimenquanto


i<-numero-1
escreval("antecessor")
enquanto i > antecessor faca


escreval(i)
i <- i - 1
fimenquanto


fimalgoritmo
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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

×
×
  • Criar novo...