Você está na página 1de 2

2 Lista de Exerccios de Programao Estruturada

Centro Universitrio Norte do Esprito Santo - UFES


Departamento de Eletrnica e Computao
Prof. Wilian Hiroshi Hisatugu
RECOMENDAO: PROCUREM SOLUES, QUANDO POSSVEL, COM
FOR, WHILE E DO WHILE
1) Defina uma funo para calcular a multiplicao de todos os nmeros entre n1 e
n2.
2) Seja a sequncia
1 = 3
2 = 3 + 3
3 = 3 + 3 + 3
Escreva uma funo para encontrar o i-simo elemento dessa srie
3) Implemente uma funo que obtenha o i-simo elemento da srie de Taylor
0 = 1

2 = 1 +
1!

2
3 = 1 + +
1! 2!

2 3
4 = 1 + + +
1! 2! 3!
.
.
.
2 3

= 1 + + + + .
1! 2! 3!
4) Escreva uma funo para obter
!
! ( )!
5) Faa uma funo que receba dois nmeros inteiros x e y, e retorne o y-esimo
nmero mltiplo de x
6) Faa uma funo que estime a soma dos n primeiros elementos da srie.
1 3 5 7
+ +
2 4 6 8
7) Faa um programa que retorne o resultado da soma:
1 2

+
+
+.+
1
2
3

8) Um pndulo colocado em movimento a partir de um ngulo de 0 graus. Para cada


movimento antes de mudar o sentido, o pndulo perde energia, e s atingir x por
cento, em graus, do movimento anterior. Uma vez que um movimento menor que o
anterior, o tempo para completar o movimento y por cento do tempo do movimento
anterior. Considerando que se o ngulo de movimento torna-se menor que 15 graus, o
pndulo ir parar, escreva um programa para calcular o tempo necessrio para este

pndulo parar e quantos movimentos ocorreram. Tais informaes devem ser


apresentadas na tela. Considere que alm de x, y, o usurio ir digitar as seguintes
informaes:
O tempo que o pndulo leva para completar o primeiro movimento;
O ngulo, em graus, do primeiro movimento.
9) Uma companhia de viagens lanou uma promoo de passagens para tentar preencher
totalmente os assentos de um determinado vo. H uma quantidade de passagens a
serem vendidas, das quais uma quantidade de passagens, as primeiras n passagens a
serem vendidas tem um determinado valor, e as restantes tem um outro valor. Uma
pessoa pode comprar mais de uma passagem por vez. Faa um programa para venda
dessas passagens. O usurio ir digitar a quantidade de passagens pedida por um
cliente e, havendo disponibilidade de passagens, o programa deve escrever na tela o
valor total a ser pago pelo cliente. O programa deve terminar sua execuo se o
usurio digitar 0 para a quantidade de passagens compradas ou acabar as passagens.
Caso a quantidade de passagens desejada por um cliente seja maior que a quantidade
disponvel, deve ser perguntado o usurio se o usurio deseja comprar as passagens
disponveis ou no. Ao final da execuo do programa, deve ser escrito na tela o valor
total arrecadado com a venda de passagens. Os valores das passagens tambm devem
ser informados pelo usurio.
10) O sargento gostou do programa para indicar a direo que o recruta desajeitado tinha
o rosto voltado ao final do exerccio. Ele resolver pedir melhorias para us-lo durante a
aplicao do exerccio a uma tropa inteira de desajeitados. O usurio deve digitar a
direo e o ngulo dito em cada ordem e ao final deve indicar o ngulo, em graus, que
a tropa est virada. Exemplo de ordem: Direita 35 graus volver!. considerado que
no incio do exerccio a tropa est voltada para o ngulo de 90 graus.

Você também pode gostar