ALG – Comandos de repetição – Continuação

Posted onCategoriesAlgoritmos

Atividade

assunto: alg09

1- Dado o algoritmo abaixo escrito em C :

int i, a, b;
for(i=0; i<20; i++)
{
   scanf("%d",&a);
   scanf("%d",&b);
   r = a + b;
   printf("%d\n", r);
}

a- reescreva com o laço enquanto faça (while)

b- reescreva com o laço faça enquanto (do while)

2- Dado o algoritmo abaixo escrito em C :

int x = 10;
while(x>0)
{
  prinf("%d",x);
  x--;
}

a- reescreva com o laço faça até (for)

b- reescreva com o laço faça enquanto (do while)

3- Faça um laço que calcule a media de todos os números informados, a condição de termino do laço e quando for digitado ZERO

4- faça um laço “faça até” com 10 interações, verifique quantas vezes números múltiplos de 2 e de 3 são informados

5- Reutilizando o algoritmo do caixa eletrônico, implemente um laço faça enquanto que verifique se o usuário deseja continuar, caso a variável coletada for igual 1 reinicie o laço, mantendo o valor do saldo.

6- Crie um laço e verifique qual a maior sequencia de números pares informados, o laço fara 10 iterações.

Exe:   1, 2,3,4,6,8,5,3,2,5,8,4,0   Sequencia :4,6,8   O programa vai retornar: 3

7 –  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 64 casas, de tal forma que o primeiro quadro deveria conter apenas um grão e os quadros subsequentes , 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.

100.000 graos = 1kg

8- Faça um algoritmo que conte de 1 a 100 e a cada múltiplo de 3 e 5 simultaneamente emita uma mensagem:  “Múltiplo de 3 e 5”.

9- Crie um algoritmo onde será informado um valor inteiro inicial,  e um laço o usuário devera informar outro numero inteiro, o programa deverá responder se o numero atual e menor ou maior que o numero inicial informado, o laço somente será interrompido quando o numero atual for igual ao número anterior informado. Exiba quantas tentativas foram necessárias para que o numero fosse descoberto.