Fibonacci

Dado a sequência de Fibonacci, onde se inicia por 0 e 1 e o próximo valor sempre será a soma dos 2 valores anteriores (exemplo: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34...), escreva um programa na linguagem que desejar onde, informado um número, ele calcule a sequência de Fibonacci e retorne uma mensagem avisando se o número informado pertence ou não a sequência.

Esperando um número...
String

Escreva um programa que verifique, em uma string, a existência da letra 'a', seja maiúscula ou minúscula, além de informar a quantidade de vezes em que ela ocorre.

Esperando uma string...
Laço de Repetição

Observe o trecho de código abaixo e informe qual será o valor final de SOMA.

Código

int INDICE = 12, SOMA = 0, K = 1;
enquanto K < INDICE faça{
   K = K + 1;
   SOMA = SOMA + K;
}
imprimir(SOMA)

Demonstração de Iteração

int INDICE = 12, SOMA = 0, K = 1;
enquanto K < 12 faça{
   K = K + 1;
   SOMA = SOMA + K;
}
imprimir(SOMA)

SOMA FINAL = 77

Sequência

Descubra a lógica e complete o próximo elemento:

1, 3, 5, 7, ?, ?, ?, ?

2, 4, 8, 16, 32, 64, ?, ?, ?, ?

0, 1, 4, 9, 16, 25, 36, ?, ?, ?, ?

4, 16, 36, 64, ?, ?, ?, ?

1, 1, 2, 3, 5, 8, ?, ?, ?, ?

2, 10, 12, 16, 17, 18, 19, ?, ?, ?, ?

Raciocínio Lógico

Você está em uma sala com três interruptores, cada um conectado a uma lâmpada em salas diferentes. Você não pode ver as lâmpadas da sala em que está, mas pode ligar e desligar os interruptores quantas vezes quiser. Seu objetivo é descobrir qual interruptor controla qual lâmpada. Como você faria para descobrir, usando apenas duas idas até uma das salas das lâmpadas, qual interruptor controla cada lâmpada?

Solução:

  • Ligar o interruptor 1 por 20 minutos.
  • Desligar interruptor 1.
  • Ligar interruptor 2.
  • Manter o interruptor 3 sempre apagado.
  • Ir até a sala 1
  • Ir até a sala 2
  • A lâmpada apagada e quente é o interruptor 1.
  • A lâmpada acesa é o interruptor 2.
  • A lâmpada apagada e fria é o interruptor 3.