Escolar Documentos
Profissional Documentos
Cultura Documentos
Informtica Fundamental
Prof.: Hugo Melo
Lista de exerccios
Lao condicional
Exerccios de fixao
1. Implemente um programa que recebe um nmero qualquer repetidas vezes
e s pra quando o nmero digitado 22.
2. Escreva um programa que recebe e calcula o quadrado de vrios nmeros.
O programa se encerra quando o usurio digita 0.
3. Implemente um programa que recebe nmeros reais positivos e calcula as
razes quadradas dos nmeros maiores que 15. O programa deve parar
quando for dado o nmero -4.
4. Implemente um programa que l um nmero inteiro referente a um dia do
ms de setembro. O programa deve verificar se o valor vlido. Se no for,
deve apresentar a mensagem Dia invalido. Tente novamente. e ento
receber outro nmero. O programa s pra quando for digitado um dia
vlido.
5. Implemente um programa que recebe vrios nmeros inteiros e conta
quantos so mltiplos de 3 ou de 7. O programa deve encerrar quando
recebe o nmero 0.
6. Implemente um programa que recebe vrios nmeros inteiros e calcula a
porcentagem dos nmeros mpares maiores do que 15 dentre todos os
nmeros. O programa deve encerrar quando for informado o nmero zero.
Exerccios complementares
7. Implemente um programa que recebe um nmero positivo e realiza
sucessivas multiplicaes por 3 at que se tenha um valor maior do que
10000. A multiplicao deve ser feita sobre o ltimo nmero calculado. Por
exemplo: dado o nmero 4, a sada seria: 4 12 36 108 324 972 2916 8748
26244.
Exerccios avanados
13. Implemente um programa que recebe 2 nmeros inteiros positivos e calcula
o Mximo Divisor Comum (MDC) desses nmeros. Uma forma de calcular o
MDC atravs de sucessivas divises at que se tenha uma diviso exata.
O MDC de 48 e 30 , por exemplo:
48 / 30 = 1 (com resto 18)
30 / 18 = 1 (com resto 12)
18 / 12 = 1 (com resto 6)
12 / 6 = 2 (diviso exata)
Logo, o MDC de 48 e 30 6. Perceba que o divisor do passo 1 (30) se torna
o dividendo do passo 2. E o resto da diviso do passo 1 (18) se torna o
divisor do passo 2. As iteraes param quando h uma diviso exata.
14. Implemente um programa que imprime uma tabela de equivalncia de
temperaturas em graus Celsius e Farenheit. A tabela deve comear em 0
graus Celsius e deve aumentar de acordo com um valor dado pelo usurio,
at ultrapassar 100 graus Celsius. A relao das temperaturas a dada
pela seguinte frmula: 9C=5( F 32) .