exercicios_lista_01_-_logica

2
Lista de Exercícios POO - 001 Turma: ADS02N-A 2014.2 Professor: Tito Kenzo. Exercícios Lógica com Java 1. Faça um programa que receberá um número (inteiro e positivo) e dirá se este número é maior, menor ou igual a 10. 2. Faça um programa que receberá um número inteiro e positivo, de 1 a 3, e exibirá na tela uma mensagem dependendo do número informado: a. “olá”, se o número for igual a 1; b. “quase”, se o número for igual a 2; c. “tchau”, se o número for igual a 3; 3. Faça um programa que irá imprimir todos os números inteiros e positivos menores que um número informado. 4. Elabore um algoritmo que irá receber dois números inteiros e exibirá: a. A soma de todos os números de zero até cada um dos números, incluindo duplicações. Ex.: número1 = 5; número2 = 6 Resultado esperado: 1+2+3+4+5 + 1+2+3+4+5+6 36 b. A soma de todos os números pares, de zero até o número. c. A soma de todos os números múltiplos de 3, de zero até o número. 5. Receber uma data no formato (DD/MM/AAAA) e mostrá-la no formato: Recife, DD de mmmmmmmm de AAAA. Onde mmmmmmmm = mês por extenso. Suponha o operador digitar uma data válida 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).

Upload: luizramospe

Post on 18-Dec-2015

13 views

Category:

Documents


0 download

DESCRIPTION

Exercícios de lógica em java

TRANSCRIPT

  • 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