Sie sind auf Seite 1von 3

Comandos repetitivos (while, for e repeat)

1. Apresentar todos os nmeros inteiros entre 1 e 10.


2. Apresentar todos os nmeros inteiros entre 1 e 450.
3. Apresentar todos os nmeros inteiros entre 20 e 35.
4. Apresentar todos os nmeros da sequncia a seguir: 5, 10, 15, 20, 25, .., 45, 50.
5. Apresentar todos os nmeros da sequncia a seguir: 0, 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25,
2.5, 2.75, 3.0, 3.25, 3.5, 3.75, 4.0.
6. Apresentar todos os nmeros inteiros entre 10 e 1.
7. Apresentar os resultados da tauada de um nmero qualquer.
!. Apresentar os quadrados dos nmeros inteiros de 15 a 35.
". Apresentar o #atorial de um nmero in#ormado pelo usu$rio %e&. 'atorial de 5 ( 5 ) 4 ) 3 ) 2 ) 1*.
10. A con+ers,o de graus 'a-ren-eit para cent.grados / otida pela #0rmula 1(52"%'332*. 4scre+a um
algoritmo que calcule e escre+a uma taela de graus cent.grados em #un5,o de graus 'a-ren-eit que
+ariem de 50 a 70 de 1 em 1.
11. 'ulano tem 1,50 metro e cresce 2 cent.metros por ano, enquanto 1iclano tem 1,10 metro e cresce 3
cent.metros por ano. 1onstrua um algoritmo que calcule e imprima quantos anos ser,o necess$rios
para que 1iclano se6a maior que 'ulano.
12. 'ulano aplicou 78 100,00 com rendimento de 59 ao ms. :uantos meses ser,o necess$rios para o
capital in+estido ultrapasse a 78 200,00.
13. 'ulano reali;ou um empr/stimo anc$rio de 78 10.000,00 que de+er,o ser pagos em 24 meses com
6uros de 29 ao ms, inclu.dos 6$ na primeira parcela. <etermine e apresente o +alor da ltima parcela
e o montante pago ao #inal do empr/stimo.
14. 4scre+a um programa que leia: o +alor de uma aplica5,o, o percentual de rendimento mensal otido
por esta aplica5,o e o per.odo do in+estimento= e retorne o +alor da aplica5,o ao #inal do per.odo de
in+estimento.
15. Apresentar todos os +alores num/ricos inteiros pares situados na #ai&a de 1000 a 1500.
16. 'a5a um programa que imprima os >n? primeiros nmeros pares.
17. Apresentar a soma de todos os nmeros di+is.+eis por 4 entre 40 e 200.
1!. Apresentar todos os +alores num/ricos inteiros entre 10 e 20. @o #inal imprimir a soma dos +alores
apresentados.
1". Apresentar todos os +alores num/ricos inteiros entre 1 e 10. @o #inal imprimir, separadamente, a
soma dos nmeros pares e .mpares.
20. <ados dois nmeros A e A, #a5a um programa que calcule a soma de todos os inteiros e&istentes
entre A e A.
21. 4scre+er um programa, que leia +alores inteiros at/ ser lido o +alor 31. :uando isso acontecer o
programa de+er$ escre+er a soma e a m/dia dos +alores lidos.
22. 4scre+er um programa que recea +$rios nmeros inteiros. B +alor in#ormado 31 indica o #inal da
leitura. @o #inal imprimir a quantidade de nmeros mltiplos de 3.
23. 4scre+a um programa que reali;e a multipli5,o de dois nmeros in#ormados pelo usu$rio atra+/s de
somas sucessi+as, ou se6a, para #a;er A C A asta somar o +alor da +ari$+el A, A +e;es.
24. 4laorar um programa que determine a potncia de um nmero. B usu$rio in#orma a ase e o
e&poente e o programa in#orma o resultado da ase ele+ada ao e&poente. @,o podem ser utili;adas
#un5Des prontas do 1 para #a;er o c$lculo da potncia, de+e ser constru.do o algoritmo para isso. Eor
e&emplo, o usu$rio in#orma 2 para ase e 5 para e&poente e o programa in#orma que o resultado / 32.
Bu se6a, 2
5
( 2 C 2 C 2 C 2 C 2 ( 32.
25. Fupondo que a popula5,o de um pa.s A se6a da ordem de "0.000 -aitantes com uma ta&a anual de
crescimento de 39 e que a popula5,o de um pa.s A se6a, apro&imadamente, de 200.000 -aitantes
com uma ta&a anual de crescimento de 1,59, #a;er um programa que calcule e escre+a o nmero de
anos necess$rios para que a popula5,o do pa.s A ultrapasse ou se iguale G popula5,o do pa.s A,
mantidas essas ta&as de crescimento.
26. Hm determinado material radioati+o perde metade de sua massa a cada 50 segundos. <ada a massa
inicial, em gramas, #a;er um programa que determine o tempo necess$rio para que essa massa se
torne menor que 0,5 gramas= escre+a a massa inicial, a massa #inal e o tempo calculado em -oras,
minutos e segundos.
27. 4scre+a um algoritmo que calcule o +alor de I, sendo que ele / determinado pela s/rie:
I ( 1250 J 224" J 324! J 4247 J 5246 J 6245 J 7244 J !243 J "242 J 10241.
2!. 4scre+a um algoritmo que calcule o +alor de K, sendo que ele / determinado pela s/rie:
K ( 121 J 322 J 523 J 724 J ... J ""250
2". 4laore um algoritmo que determine o +alor de F, onde:
F ( 121 3 224 J 32" 3 4216 J 5225 3 6236 J ... 3 102100
30. 4scre+a um algoritmo que calcule e escre+a a soma dos de; primeiros termos da seguinte s/rie:
22500 L 52450 J 22400 L 52350 J ...
31. A s/rie de 'ionacci / #ormada pela seqMncia: 1, 1, 2, 3, 5, !, 13, 21, 34, 55, ..., etc. 4scre+a um
algoritmo que gere a s/rie de 'ionacci at/ o +ig/simo termo.
32. Ner um nmero inteiro e determinar se ele / primo. Bs. um nmero / primo quando #or di+is.+el
somente por 1 e por ele mesmo.
33. Apresentar todos os nmeros primos entre 5 e 1700.
34. 4scre+a um programa que imprima todas as possiilidades de que no lan5amento de dois dados
ten-amos o +alor 7 como resultado da soma dos +alores de cada dado.
35. Ner um nmero @ qualquer maior ou igual a 1 e menor ou igual a 50 e apresentar o +alor otido da
multiplica5,o sucessi+a de @ por 2, enquanto o produto #or menor que 250 %@)2= @)2)2= @)2)2)2=
etc*. B +alor @ de+er$ ser c-ecado quanto a sua +alidade. 1aso o usu$rio in#orme um +alor #ora da
#ai&a, o programa de+er$ in#ormar atra+/s de uma mensagem que o +alor digitado n,o / +$lido.
36. 1onstrua um programa que, dado um con6unto de +alores inteiros e positi+os, determine qual o
menor e o maior +alor do con6unto. B #inal do con6unto de +alores / con-ecido atra+/s do +alor L1,
que n,o de+e ser considerado.
37. 4laorar um programa para ler as notas de alunos, que s,o duas, e calcular a m/dia de cada aluno e a
m/dia geral da turma. B #inal do con6unto de +alores / con-ecido atra+/s do +alor L1 na primeira
nota, que n,o de+e ser considerado.
3!. 4scre+a um programa que imprima uma taela com o peso ideal das mul-eres, utili;ando a seguinte
#0rmula: %62.1 ) -* 3 44.7 Bs. A altura %-* de+er$ +ariar de 1 metro e 50 cent.metros at/ 2 metros de
1 em 1 cent.metro3 imprimir a taela em colunas com 15 +alores.
3". @mero per#eito / aquele cu6a soma de seus di+isores, e&ceto ele pr0prio, / igual ao nmero. Eor
e&emplo: 6 / per#eito porque 1 J 2 J 3 ( 6. <esen+ol+a um programa que imprima todos os nmero
per#eitos compreendidos entre 1 e 500.
40. Hm nmero natural / triangular / produto de trs nmeros naturais consecuti+os.
Eor e&emplo: 120 / triangular, pois 4)5)6 ( 120.
4scre+a um programa que apresenta todos os nmeros triangulares entre 100 e 1000.
41. Fae3se que um nmero da #orma n
3
/ igual a soma de >n? .mpares consecuti+os.
Eor e&emplo: 1
3
( 1, 2
3
( 3J5, 3
3
( 7J"J11, 4
3
( 13J15J17J1", ...
4scre+a um programa que imprima os .mpares consecuti+os cu6a soma / igual a n
3
para >n? no
inter+alo de 1 at/ 10 %inclusi+e*.
4scre+a OprogramasP que oten-am um +alor no inter+alo de 1 at/ " e montem as #iguras demonstradas
nos e&emplos a seguir para um +alor otido igual a 4:
Programa 42 :
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
Programa 45 :
1
2 2
3 3 3
4 4 4 4
Programa 48 :
1
2 2
3 3 3
4 4 4 4
3 3 3
2 2
1
Programa 43 :
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
Programa 46 :
1 * * *
2 2 * *
3 3 3 *
4 4 4 4
Programa 49 :
1
2 2
3 3 3
4 4 4 4
3 3 3
2 2
1
Programa 44 :
1
1 2
1 2 3
1 2 3 4
Programa 47 :
1
2 2
3 3 3
4 4 4 4
Programa 50 :
1 1
2 2 2 2
3 3 3 3 3 3
4 4 4 4 4 4 4 4

Das könnte Ihnen auch gefallen