Boa noite a todos,
Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria qualquer preço. O
monge, necessitando de alimentos , indagou à rainha sobre o pagamento, se poderia ser
feito com grãos de trigo dispostos em um tabuleiro de xadrez, de tal forma que o primeiro
quadro deveria conter apenas um grão e os quadros subseqüentes , o dobro do quadro
anterior. A rainha achou o trabalho barato e pediu que o serviço fosse executado, sem se
dar conta de que seria impossível efetuar o pagamento. Faça um algoritmo para calcular o
número de grãos que o monge esperava receber.
OBS.: Apostila “Curso Basico Logica de Programação” de Paulo Sergio de Moraes - Unicamp, Centro de Computação
De acordo com a minha logica de programação resolvi da seguinte maneira descrita abaixo:
(Inicio)
- Criar Q = 0 (variavel que armazenara o numrero de graos)
- Criar i = 0 (contador)
Do While i < 65 (nao me lembro quantas casas tem o tabuleiro)
i = i + 1
If i = 1
Q = 1
Else , if i > 1
Q = i * 2
Exibir Q
(Fim)
Peço por gentileza a opiniao dos colegas e possiveis erros de logica.
Desde ja agradeço.