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.