Sei sulla pagina 1di 6

UniversidadeFederaldaGrandeDourados

FaculdadedeCinciasExatasedeTecnologias
CursodeBachareladoemSistemasdeInformao

AlgoritmoseProgramao
Listadeexerccios5
ProfJanneY.Y.OeirasLachi
(comandofor)

Paracadaexerccioaseguir,elaboreumProgramaemCutilizandoocomandofor.
1. Imprimatodososnmerosde1a100.
2. Imprimatodososnmerosde100a1.
3. Imprimatodososmltiplosde5nointervalode1a500.
4. Apresentecomoresultadoasomadoscemprimeirosnmerosnaturais.
5. Apresente os quadrados dos nmeros inteiros existentes na faixa de valores de 15 a
200.
6. Apresentetodososvaloresnumricosinteirosmparessituadosnafaixade0a20.
7. Apresentetodososnmerosparesnointervalode600a1.
8. Apresenteosomatriodosvaloresparesexistentesnafaixade1a500.
9. Apresentetodososvaloresnumricosdivisveispor4emenoresque200.
10. Calculeemostreamdiaaritmticadosnmerosentre13e73.
11. Leia4nmeroseescrevaocuboearaizcbicadecadanmero.
12. Leia5nmeroseescrevaoquadradodecadanmero.
13. Leia 5 valores, um de cada vez, e conte quantos destes valores so negativos,
escrevendoestainformao.
14. Leia10nmeroseescrevaametadedecadaumdeles.
15. Leia15nmeroseescrevaaraizquadradadecadanmero.
16. Receba20nmeroseimprimaasomadosnmeroscujosquadradossomenoresdo
que225.
17. Leiaonome,aidadeeosexode20pessoas.Escrevaonomeseapessoafordosexo
masculinoetivermaisde21anos.
18. Leiaumnmeroneimprimaasomadosnmerosmltiplosde5nointervaloentre1e
n.Suponhaquensermaiorquezero.
19. Leia o limite superior de um intervalo e o incremento. Imprimir todos os nmeros
naturais no intervalo de 0 at esse nmero. Suponha que os dois nmeros lidos so
maioresdoque0.Exemplo:
Limitesuperior:20
Incremento:5
Sada:05101520
UniversidadeFederaldaGrandeDourados
FaculdadedeCinciasExatasedeTecnologias
CursodeBachareladoemSistemasdeInformao

20. Leia os limites inferior e superior de um intervalo e escreva todos os nmeros


mltiplos de 6 no intervalo fechado. Suponha que os dados digitados so para um
intervalocrescente.Exemplo:
Limiteinferior:5
Limitesuperior:13
Sada:612
21. Leiaumnmerointeirondaentrada.Emseguida,lernnmerosdaentradaeimprimir
otriplodecadaum.
22. Leiaumnmerointeirondaentrada.Emseguida,lernnmerosdaentradaeimprimir
omaiordeles.
23. Sabendo que a Unidade Aritmtica e Lgica calcula o produto atravs de somas
sucessivas,calculeoprodutodedoisnmerosinteiroslidos.Suponhaqueosnmeros
lidossejampositivosequeomultiplicandosejamenordoqueomultiplicador.
24. Imprima os 10 primeiros termos da srie de Fibonacci. Os dois primeiros termos da
srie so 1 e 1 e cada termo seguinte gerado a partir da soma dos dois anteriores.
Exemplo:oterceirotermo2(1+1)eoquarto3(1+2).
25. A srie de Ricc difere da srie de Fibonacci porque os dois primeiros termos so
fornecidos pelo usurio. Os demais termos so gerados da mesma forma que a srie
de Fibonacci. Imprima os n primeiros termos da srie de Ricci e a soma dos termos
impressos,sabendosequeparaimprimiressasriesonecessriospelosmenostrs
termos.
26. A srie de FETUCCINE gerada da seguinte forma: os dois primeiros termos so
fornecidos e a partir da os termos so gerados com a soma ou subtrao dos dois
termosanteriores,ouseja:
A
i
=A
i-1
+A
i-2
para i impar
A
i
=A
i-1
- A
i-2
para i par
Imprimaos10primeirostermosdasriedeFetuccine.
27. Imprima todos os nmeros inteiros positivos no intervalo aberto entre 10 e 100 de
modoque:
no terminem em zero
se o dgito da direita for removido, o nmero restante divisor do nmero original.
Exemplo:26:2divisorde26
88:8divisorde88
28. Criar um algoritmo/programa em C que deixe o usurio escolher qual a tabuada de
multiplicarquesedesejaimprimir.
29. Imprimirastabuadasdemultiplicarde1at10.
30. Uma empresa est fazendo a estatstica de seus funcionrios, ela precisa saber
quantas funcionrias tm com mais de 40 anos para encaminhlas para exames de
mamografia. Fazer um programa que leia o nome, a idade e o sexo de seus 100
funcionrios e imprima o nome se for do sexo feminino e tiver mais de 40 anos. No
finalapresenteototaldemulherescommaisde40anos.

UniversidadeFederaldaGrandeDourados
FaculdadedeCinciasExatasedeTecnologias
CursodeBachareladoemSistemasdeInformao

31. Faa um programa que mostre a tabuada de multiplicao (de 1 a 10) para os 6
primeiros nmeros primos. Ao mudar de uma base para outra o programa deve
mostrarumamensagemaousurioeaguardarquealgumateclasejapressionadapara
entomontaratabuadaparaaprximabase.

32. LeiaumvalorNdadopelousurioeapresenteovalorcalculadodeH:
H=1+2+3+4+...+N
33. Calcule o peso total que ser carregado por um caminho. O seu programa deve
perguntar ao usurio quantas caixas devem ser transportadas e depois perguntar o
pesodecadacaixaparasaberqualopesototalasertransportado.

34. Uma empresa compra diversos produtos toda semana. Construa um programa em C
solicite quantos tipos de produtos devem ser adquiridos. Depois, para cada produto,
leiaaquantidade(Q)asercompradadeleeopreo(PR)aserpagoporcadaunidade.
Aofinal,apresenteototalgastoemreaispelaempresa.

35. Escrevaum programaem Cquerecebadeznmerosdousurioeimprimao cubode


cadanmero.

36. Imprima todos os nmeros pares de 1 at 100 e apresente ao final a soma dos
quadradosdessesnmerospares.

Osnmerosparesso:2468...100
Totaldasomadosquadrados:171700

37. Imprimatodososnmerosde1at200eapresenteaofinalasomadametadedesses
nmeros.

38. Leiaumnmerointeiro(num)ecalculeasomadosquadradosdosparesdosnmeros
nointervalode1atele(num).

39. Soliciteaousurioquantosnmerosinteiroselequerdarcomoentrada(suponhax
nmeros). Em seguida leia os x nmeros e ao trmino da leitura imprima quantos
soparesequantossompares.

40. DesenvolverumprogramaemCqueleiaaalturaeosexo(MouF)dexpessoas.Este
programadevercalcularemostrar:
a.Amenoralturadogrupo;
b.Amdiadealturadasmulheres;
c.Onmerodehomens;
d.Osexodapessoamaisalta.

41. Aprefeituradeumacidadefezumapesquisaentreseusxhabitantes,coletandodados
sobreosalrioenmerodefilhos.Aprefeituradesejasaber:
a)mdiadosalriodapopulao;
b)mdiadonmerodefilhos;
c)maiorsalrio;
d)percentualdepessoascomsalrioatR$250,00.
UniversidadeFederaldaGrandeDourados
FaculdadedeCinciasExatasedeTecnologias
CursodeBachareladoemSistemasdeInformao

42. Em uma eleio presidencial, existem quatro candidatos. Os votos so informados


atravsdecdigo.Oscdigosutilizadosso:
1,2,3,4votosparaosrespectivoscandidatos;
5votonulo;
6votoembranco.

Calculeeimprima:
totaldevotosparacadacandidato;
totaldevotosnulos;
totaldevotosembranco;
porcentagemdevotosnulossobreototaldevotos;
porcentagemdevotosembrancosobreototaldevotos.

Imaginequeoprogramaircalcularosvotosdeumaseocom100eleitores.

43. Construa um programa em C que leia a quantidade de dias trabalhados por um


funcionrio e o nmero de horas trabalhadas em cada dia (NH) e mostre como
resultadoototaldehorastrabalhadaspelofuncionrio.

44. Leiadousurioumnmerointeiro>=0eescrevaofatorialdessenmero(N!).Sabese
que: N! = 1 x 2 x 3 x 4 x .... x N e que 0! = 1 (fatorial do nmero zero igual a 1 por
definio).

45. Foi realizada uma pesquisa para saber qual a avaliao que os alunos tm sobre o
funcionamentodabibliotecadauniversidade.Cadaalunorespondeucomasuaidade
e a opinio sobre a biblioteca: excelente 4, bom 3, regular 2, ruim 1. Leia do
usurio quantos alunos vo participar da pesquisa. Em seguida calcule os seguintes
valores:
a) Amdiadasidadesdaspessoasqueresponderamexcelente;
b) Aquantidadedepessoasqueresponderamruim;
c) Aporcentagemdepessoasqueresponderambomouregularentretodosos
questionrios.

46. ConstruaumprogramaemCquecalculeareatotaldeumaresidncia(sala,cozinha,
quartos, etc., sendo todos eles retangulares). O usurio dever informar quantos
cmodoshnacasaedepoisentrarcomalarguraeocomprimentodecadacmodo.

47. LeiaumvalorNinteiroepositivoecalculeeescrevaovalordeE.
E=1+1/1!+1/2!+1/3!+1/N!
48. Leia50valoreseencontreomaioreomenordeles.Mostreoresultado.

49. Leia um nmero n (nmero de termos de uma progresso aritmtica), a1 (o primeiro


termo da progresso) e r (a razo da progresso) e escreva os n termos desta
progresso,bemcomoasomadoselementos.

50. Leia20valoresparaumavarivelne,paracadaumdeles,calculeatabuadade1atn.
Mostreatabuadanaforma:
1xn=n
UniversidadeFederaldaGrandeDourados
FaculdadedeCinciasExatasedeTecnologias
CursodeBachareladoemSistemasdeInformao

2xn=2n
3xn=3n
.......
nxn=n
2
51. Leia um nmero n que indica quantos valores devem ser lidos a seguir. Para cada
nmerolido,mostreemumalinhaovalorlidoeorespectivofatorialdestevalor.

52. Considerando o intervalo de nmeros de 1000 a 1999, escreva aqueles que divididos
por11dorestoiguala5.

53. Leia500valoresinteirosepositivose:
a)encontreomaiorvalor;
b)encontreomenorvalor;
c)calculeamdiadosnmeroslidos.
54. Leiaumvalorninteiroepositivoequecalculaaseguintesoma:
S=1+1/2+1/3+1/4+...+1/n
VocdeveescrevercadatermogeradoeovalorfinaldeS.
55. Leia 10 valores, um de cada vez, e conte quantos deles esto no intervalo [10,20] e
quantosdelesestoforadointervalo,escrevendoestasinformaes.
56. Escreverumalgoritmoquecalculaeescreveoprodutodosnmerosprimosentre92e
1478.
57. Escreva um programa que imprima, para um determinado 1 < n < 40, o seguinte
desenho(paran=5):
#
##
###
####
#####
58. Escreva um programa que imprima, para um determinado 1 < n < 40, o seguinte
desenho(paran=7):
#
##
###
####
#####
######
#######
59. Desenvolva um programa que, dado um inteiro h > 5, imprime a rvore de Natal de
alturah,daforma(parah=5):
#
###
#####
#######
#########
|||

UniversidadeFederaldaGrandeDourados
FaculdadedeCinciasExatasedeTecnologias
CursodeBachareladoemSistemasdeInformao

60. Leiaonmerodeandaresdeumprdio.Paracadaandardoprdio,leiaonmerode
pessoas que entraram e saram do elevador. Considere que o elevador est vazio e
estsubindo,osdadossereferemaapenasuma"subida"doelevadorequeonmero
de pessoas dentro do elevador sempre ser maior ou igual a 0. Se o nmero de
pessoas, aps a entrada e a sada for maior que 15, deve ser mostrado o aviso:
"EXCESSODEPASSAGEIROS.DEVEMSAIRXPESSOAS.",noqualXrepresentaonmero
depessoasquedevemsairdoelevadornaqueleinstante,demodoquesejaobedecido
o limite de 15 passageiros. Aps a entrada de pessoas no ltimo andar o programa
devemostrarquantaspessoasvoiniciaradescidadoelevador.

61. Receba como entrada trs nmeros inteiros. Os dois primeiros nmeros representam
respectivamente o valor inicial e o valor final de um intervalo de nmeros. Calcule
todos os nmeros inteiros divisveis pelo terceiro nmero lido, compreendidos no
intervaloespecificadopelousurio.Exemplodesada:
Inciodointervalo:17
Finaldointervalo:29
Valordodivisor:3
Nmerosdivisveispor3nointervalode17a29so:18212427

Potrebbero piacerti anche