Anda di halaman 1dari 3

Exercicios POO

01) Faa um programa que leia 2 variveis e apresente o maior valor.

02) Faa um programa que leia 2 variveis e apresente o maior valor. Porm, se eles forem
iguais, apresentar a seguinte mensagem "Valores iguais".

03) Faa um programa que leia um nmero (Inteiro) e mostre uma mensagem indicando se
este nmero par ou mpar e se positivo ou negativo.

04) Escrever um programa para ler e imprimir trs nmeros. Se o primeiro for positivo,
imprimir o seu dobro, caso contrrio, imprimir o seu triplo; se o segundo nmero for maior
que 10 e menor que 100, imprimir a mensagem: Nmero est entre 10 e 100 intervalo
permitido; se o terceiro nmero for menor que o segundo, calcular e imprimir a diferena
entre eles, caso contrrio, imprimir o terceiro nmero adicionado de 1.

05) Elabore um programa que, dada a idade de um nadador, classifique-o em uma das
seguintes categorias:
Infantil A: 5 a 7 anos.
Infantil B: 8 a 10 anos.
Juvenil A: 11 a 13 anos.
Juvenil B: 14 a 17 anos.
Snior: maiores de 18 anos.

06) Imprima todos os nmeros de 1 at 100

07) Exiba todos os nmeros de 255 at 555.

08) Exiba todos os nmeros pares dentro da seguinte faixa: 53 at 521.

09) Exiba todos os nmeros mpares dentro da seguinte faixa: 1 at 25.

10) Exiba todos os divisveis por 7 dentro da seguinte faixa: 100 at 1000;

11) Exiba todos os nmeros impares e divisveis por 15 dentro da seguinte faixa: 999 at
2000.

12) Fazer a somatria de todos os nmeros pares e mpares dentro da seguinte faixa: 1 at
555 (inclusive). Exibir o somatrio total dos pares e dos mpares.

13) Fazer a somatria de todos os nmeros pares e mpares dentro da seguinte faixa: 555 at
1350 (inclusive). Exibir o somatrio total dos pares, dos mpares e o resultado parcial de cada
iterao.

14) Faa um programa que realize o clculo de valor fatorial. Caso o valor solicitado seja
menor que um ou maior que doze, o sistema dever solicitar novamente o valor. Seno,
dever ser efetuado o clculo e apresentado o valor do mesmo.

15) Faa um programa que leia um nmero. A cada nmero lido, o programa dever indicar se
esse nmero par ou mpar. A primeira pergunta a ser feita se o operador quer continuar a
informar os nmeros. Depois de cada nmero lido, o programa dever perguntar se o
operador quer continuar a informar os nmeros. Enquanto o operador responder "S" ou "s",
dever ser solicitado novamente o nmero. Caso ele no queira mais informar, o programa
dever apresentar as seguintes informaes:
A) Quantidade de nmeros lidos.
B) Somatria dos nmeros lidos.
C) Qual o menor nmero lido.
16) Faa um programa que utilize um vetor com 5 elementos e todos eles tero valor 1 e uma
matriz 2 x 2 e todos os elementos da mesma sero 7. Eles devero ser apresentados na tela.
Exercicios POO

17) Faa um programa que preencha um vetor (tipo float) com 10 elementos utilizando
valores aleatrios e logo aps essa ao, apresente o mesmo.

18) Desenvolva um programa que preencha um vetor (tipo int) com 20 elementos utilizando
valores aleatrios. Imprima o vetor e apresente a somatria dos pares e dos mpares.

19) Faa um programa que preencha um vetor (tipo float) com 10 elementos utilizando
valores aleatrios e logo aps essa ao, apresente o mesmo e a somatria de todos os
elementos.

20) Faa um programa que preencha dois vetores (tipo float) com 10 elementos utilizando
valores aleatrios e logo aps essa ao, apresente os mesmos e as seguintes operaes:
soma, subtrao, diviso e multiplicao de cada elemento correspondente. Ou seja, a
primeira posio de ambos sero somadas, a segunda e assim sucessivamente.

21) Faa um programa que preencha uma matriz (tipo float) com 10 x 10 elementos utilizando
valores aleatrios e logo aps essa ao, apresente o mesmo.

22) Desenvolva um programa que preencha uma matriz (tipo int) com 20 x 20 elementos
utilizando valores aleatrios. Imprima a matriz e apresente a somatria dos pares e dos
mpares.

23) Desenvolva um programa que preencha uma matriz (tipo int) com 10 x 10 elementos
utilizando valores aleatrios. Imprima a matriz, a diagonal principal e os tringulos (superior
e inferior).

24) Faa um programa que preencha duas matrizes (tipo float) com 5x5 elementos utilizando
valores aleatrios e logo aps essa ao, apresente os mesmos e as seguintes operaes:
soma e subtrao das matrizes.

25)Faa um programa que realize a diviso de dois nmeros. O programa dever tratar
divises por zero.

26) Faa um programa que realize a diviso de dois nmeros. O programa dever tratar
divises por zero. Independente da diviso ocorrer ou no, no final do programa dever ser
apresentada a mensagem "Final do programa."

27) Faa um programa que receba como entrada um valor. Caso esse valor seja numrico,
apresentar a mensagem "Valor numrico". Seno, apresentar a mensagem: "Valor no
numrico".

28) Faa um programa que receba 2 valores numricos. As entradas devero ser validadas
com tratamento de exceo. Ao final das entradas, o programa dever apresentar a soma,
subtrao, diviso, multiplicao e potncia dos valores.

29) Faa um programa que receba como entrada um valor numrico para se calcular o fatorial
do mesmo. Caso o valor seja menor ou igual a zero dever ser disparada uma exceo criada
pelo programador. Caso o valor no seja numrico, dever ser disparada a exceo de
problema de converso e apresentada a mensagem ao usurio.

30) Faa uma pesquisa e selecione pelo menos 4 excees que podem ser tratadas no Java.
Implemente pelo menos um exemplo para cada uma delas.

31) Faa um programa solicite ao usurio o tamanho do array (do tipo inteiro) a ser utilizado.
Depois disso, enquanto houver espao reservado no array, dever ser permitida a insero de
elementos no mesmo. O programa dever ter dois tipos de tratamento de erro. O primeiro
tratar para que somente valores do tipo inteiro sejam inseridos no array. O segundo dever
parar o programa quando se estourar a quantidade de elementos, observe que no dever
Exercicios POO
ser verificada a quantidade de elementos pelo comprimento do mesmo, todavia, dever ser
criado um lao infinito que v permitindo a insero dos elementos at essa exceo ser
acionada.

32) Desenvolva um programa que calcule a mdia aritmtica de um aluno atravs de 4 notas.
Dever ser criado um mtodo que retorne o referido clculo.

33) Desenvolva um programa que calcule a mdia aritmtica de um aluno atravs de 4 notas.
Dever ser criado um mtodo que no retorne nada e o mesmo dever imprimir a referida
mdia.

34) Faa um programa que solicita um valor para o usurio de uma medida em KMs. O
programa dever converter essa medida em metros e centmetros. Para cada converso
dever ser criado um procedimento e o retorno dos mesmos dever ser o valor convertido.

35) Faa um programa que solicita um valor para o usurio. O programa dever indicar se
esse valor zero, positivo ou negativo. Esse status dever ser retornado em uma funo que
ter as seguintes sadas:
a. 0 (Zero): Valor igual a zero.
b. 1 (Um): Valor positivo.
c. -1 (Menos um): Valor negativo.
Depois que o valor do retorno for calculado, o programa dever ter uma outra funo que
imprimir na tela o status do nmero (De acordo com a tabela anterior).

36) Faa um programa que receba uma temperatura em Celsius. O programa dever
converter essa temperatura para Kelvin (Celsius + 273.15) e para Fahrenheit (Celsius * 1,8 +
32). Para ambas as converses devero ser criadas funes que calculem e retornem o valor
convertido.