Você está na página 1de 2

Lista de Exerccios POO - 001

Turma: ADS02N-A 2014.2


Professor: Tito Kenzo.

Exerccios Lgica com Java


1. Faa um programa que receber um nmero (inteiro e positivo) e dir se este nmero
maior, menor ou igual a 10.
2. Faa um programa que receber um nmero inteiro e positivo, de 1 a 3, e exibir na
tela uma mensagem dependendo do nmero informado:
a. ol, se o nmero for igual a 1;
b. quase, se o nmero for igual a 2;
c. tchau, se o nmero for igual a 3;
3. Faa um programa que ir imprimir todos os nmeros inteiros e positivos menores que
um nmero informado.
4. Elabore um algoritmo que ir receber dois nmeros inteiros e exibir:
a. A soma de todos os nmeros de zero at cada um dos nmeros, incluindo
duplicaes.
Ex.: nmero1 = 5; nmero2 = 6
Resultado esperado: 1+2+3+4+5 + 1+2+3+4+5+6 36
b. A soma de todos os nmeros pares, de zero at o nmero.
c. A soma de todos os nmeros mltiplos de 3, de zero at o nmero.
5. Receber uma data no formato (DD/MM/AAAA) e mostr-la no formato:
Recife, DD de mmmmmmmm de AAAA.
Onde mmmmmmmm = ms por extenso. Suponha o operador digitar uma
data vlida e no formato indicado.
Ex.: 07/02/2012 Recife, 07 de fevereiro de 2012
6. Receber o nome completo de uma pessoa e informar:
a. O tamanho total do nome.
b. O tamanho de cada parte do nome.
c. Quantas vezes a letra A aparece no nome completo.
d. Qual a letra que mais aparece no nome sobrenome (para empate, mostre
apenas uma).

7. Dado o quadro abaixo:


ries 21/Maro - 20/Abril
Touro 21/Abril - 20/Maio
Gmeos 21/Maio - 20/Junho
Cncer 21/Junho - 21/Julho
Leo 22/Julho - 22/Agosto
Virgem 23/Agosto - 22/Setembro
Libra 23/Setembro - 22/Outubro
Escorpio 23/Outubro - 21/Novembro
Sagitrio 22/Novembro - 21/Dezembro
Capricrnio 22/Dezembro - 20/Janeiro
Aqurio 21/Janeiro - 19/Fevereiro
Peixes 20/Fevereiro - 20/Maro

Faa um programa que ir receber uma data de nascimento e informar a qual signo
pertence.
8. Faa um programa que ir exibir a quantidade de dias que faltam para uma data
informada.
9. Faa um programa que ir calcular a mdia entre dois nmeros informados. Considere
que qualquer nmero dividido por zero igual a zero.
10. Faa um programa que ir informar se um dado nmero impar ou par.
11. Faa um programa que ir informar se um nmero primo ou no.
12. Faa um programa que ir informar o dia da semana de uma data informada. Diga
tambm se este dia um dia til ou final de semana.
13. Faa um programa que exiba a tabela abaixo
01.02.03.04.05.06.07.08.09.10
02.04.06.08.10.12.14.16.18.20
03.06.09.12.15.18.21.24.27.30
04.08.12.16.20.24.28.32.36.40
05.10.15.20.25.30.35.40.45.50
06.12.18.24.30.36.42.48.54.60
07.14.21.28.35.42.49.56.63.70
08.16.24.32.40.48.56.64.72.80
09.18.27.36.45.54.63.72.81.90
10.20.30.40.50.60.70.80.90.100