Você está na página 1de 3

EXERCCIOS SOBRE ESTRUTURAS DE REPETIO 1.

Faa um programa que calcule e escreva o valor de S:

S=
num =1 den = 1 while(numerador <=99) diviso = num/den S = S diviso num = num ! den = den 1 end while mos"er #$ soma % #S 2.

1 3 5 7 99 + + + + ... + 1 2 3 4 50

Faa um programa que solici"e ao usu&rio para digi"ar valores num%ricos in"eiros posi"ivos'

(ncerre a en"rada de dados quando )or digi"ado um n*mero nega"ivo ou +ero' ,alcule a m%dia dos n*meros posi"ivos digi"ados' n=1 while (n-.) ler #in)orme um numero/ n i)(n - .) soma = soma n con" = con" 1 end while i)(con"-1) media = soma/con" mos"er #$ media %/ media else mos"re #Sem n*meros posi"ivos/ 3. Faa um programa que solici"e ao usu&rio 1. n*meros in"eiros e0 ao )inal0 in)orme a quan"idade de n*meros 1mpares e pares lidos' ,alcule "am2%m a soma dos n*meros pares e a m%dia dos n*meros 1mpares' )or(c =1 3 c <= 1. 3 c ) ler #in)orme um numero/ n i)(mod (n/!) = = .) par = par 1 somapar = somapar n else impar = impar 1 somaimpar = somaimpar n end)or i) (impar-.) mediaimpar = somaimpar/impar mos"re #4edia dos impares #mediaimpar mos"re #5umero de pares/ par mos"re #5umero de impares/ impar mos"re #Soma dos pares/ somapar

4. 6ma de"erminada empresa arma+ena para cada )uncion&rio (1. no "o"al) uma )icha con"endo o c7digo0 o n*mero de horas "ra2alhadas e o seu n8 de dependen"es' ,onsiderando que: a' $ empresa paga 1! reais por hora e 9. reais por dependen"es' 2' So2re o sal&rio so )ei"os descon"os de :0;< para o =5SS e ;< para =>' Faa um programa para ler o c7digo0 n*mero de horas "ra2alhadas e n*mero de dependen"es de cada )uncion&rio' $p7s a lei"ura0 escreva qual o c7digo0 os valores descon"ados para cada "ipo de impos"o e )inalmen"e o sal&rio l1quido de cada um dos )uncion&rios' )or(i=13 i<=1.3 i ) ler #in)orme codigo do )uncion&rio/ cod ler #in)orme horas de "ra2alho/ h ler #in)orme numero de dependen"es/ d sal = (h?1!) (9.?d) inss= (sal?.0.:;) ir = (sal?.0..;) liq = sal @ inss @ ir mos"re #Funcionario de c7digo/ cod mos"re #=5SS/ inss mos"re #=mpos"o de >enda/ ir mos"re #Salario liquido/ liq end)or 5. (m uma pesquisa de campo0 uma edi"ora solici"ou os seguin"es dados para os en"revis"ados: seAo0 idade e quan"idade de livros que leu no ano de !..B' Faa um programa que leia os dados digi"ados pelo usu&rio0 sendo que devero ser solici"ados dados a"% que a idade digi"ada seCa um valor nega"ivo' Depois0 calcule e imprima: a) $ quan"idade "o"al de livros lidos pelos en"revis"ados menores de 1. anos' 2) $ quan"idade de mulheres que leram ; livros ou mais' c) $ m%dia de idade dos homens que leram menos que ; livros' d) E percen"ual de pessoas que no leram livros' while(idade-=.) numeroFessoas= numeroFessoas 1 ler #in)orme quan"idade de livros lidos/ lidos ler #in)orme o seAo/ seAo ler #in)orme a idade/ idade i)(idade < 1.) somai = somai lidos i)( (seAo = = F) and (lidos-9) ) somaF = somaF 1 i)( (seAo = =4) and (lidos<;) ) soma4 = soma4 1 soma=dade4 = soma=dade4 idade i)(lidos = = .) percen"ual = percen"ual 1 endwhile a) 2) c) d) mos"re somai mos"re somaF mos"re soma=dade4/soma4 mos"re percen"ual/ numeroFessoas

6.

Foi reali+ada uma pesquisa com !.. pessoas que assis"iram uma pea de "ea"ro0 em relao a sua opinio so2re a mesma' ,ada espec"ador respondeu a um ques"ion&rio que solici"ava os seguin"es dados: idade da pessoa3 o iden"i)icador da pessoa3 opinio em relao G pea(de . a 1.)' Faa um programa que0 a par"ir des"es dados0 calcule e imprima: a'$ quan"idade de respos"as 1.' 2'$ m%dia de idade das pessoas que responderam o ques"ion&rio' c' $ percen"agem de pessoas que responderam ; ou menos para a opinio da pea' d'E iden"i)icador da pessoa mais velha' ? ,onsidere que a maior idade no % repe"ida'

maior = 1 )or(i = 13 i <= !..3 i ) ler #in)orme a idade/ idade ler #in)orme o =D/ id ler #in)orme a opinio/ op i)(op == 1.) con"a1. = con"a1. 1 soma=dade = soma=dade idade i)(op <=;) con"aF = con"aF 1 i) (idade - maior) maior = idade id4aior = id end while a)mos"re con"a1. 2)mos"re soma=dade/!.. c)mos"re con"ap?1../!.. d)mos"re id4aior

Você também pode gostar