• Matéria: Matemática
  • Autor: Apollinairis
  • Perguntado 3 anos atrás

Faça um programa que exiba a sequência 8, 4, 12, 6, 18… até 100.

Respostas

respondido por: Carapace0doido
1

Resposta: Bom... Eu não entendi muito essa pergunta... Mas parece que a sequência é;

Dívida o número pela metade, e o resultado você multiplica por 3.

Ex: divide o 8 por 2= 4

Multiplica o 4 por 3= 12

Dívida o 12 por 2= 6

Multiplica o 6 por 3= 18

E continua....

Não sei se tá certo, mas espero ter ajudado! :)

respondido por: moniquekucera
0

Considerando que a sequência é n/2 para um passo, e n*3 para o seguinte, temos o seguinte programa em python.

Entretanto, não foi possível realizar o laço da forma desejada, pois a sequência não atinge o valor 100 em nenhum momento.

Com isso, temos o seguinte algoritmo:

def main():

   printsequence()

def printsequence():

   step = 0

   element = 8

   while(element < 500):

       if(step == 0):

           print(int(element))

           element = element/2

           step = 1

       else:

           print(int(element))

           element = element*3

           step = 0

if __name__ == '__main__':

   main()

Para aprender mais, veja:

https://brainly.com.br/tarefa/18891546

https://brainly.com.br/tarefa/38188093

Anexos:
Perguntas similares