Issuu on Google+

Exercícios – Orientação Objetos

1. Crie um programa que receba um número inteiro e retorne o valor deste número em fatorial. Para calcular o fatorial de um número é necessário multiplicar este por todos os seus anteriores, até o 1. Por exemplo, se o usuário digitou o número 5, é preciso fazer, 5*4*3*2*1. 2. Crie um programa que leia 3 valores inteiros os quais serão utilizados para montar a sequência de uma progressão aritmética, isto é, deverá ser lido o valor inicial, a razão e a quantidade de termos. Monte a estrutura para calcular e exibir a sequência dos valores. 3. Crie uma classe abstrata chamada Conversor onde serão definidos três atributos para caracterizar as temperaturas: Celsius, Fahrenheit e Kelvin. A classe deverá ter um método abstrato para o conversão entre as temperaturas. Para cada conversão, isto é, Celsius>Fahrenheit e Celsius->Kelvin, construa uma classe independente. Após a construção, crie uma classe com o método “main()” para testar. Fórmulas: Fahrenheit para Celsius: °F = °C * 1,8 + 32 Celsius para Kelvin: °C = K - 273,15 4. Utilizando o conceito de herança, crie uma superclasse chamada Veiculo, atribua os atributos que achar necessário (ao menos 4) e configure dois métodos para a classe. Monte outras duas classes (Carro, Caminhão) que herdarão as características da classe Veiculo. Nas subclasses crie ao menos 2 atributos para cada uma. Faça uma quarta classe com o método “main()” para testar o funcionamento. 5. Crie uma classe que defina um objeto Calendário com os seguintes atributos: - dia, mês e ano : inteiros - evento : String Para cada atributo construa o seu get() e set(). Monte também um construtor que aceite todos os atributos da classe. Por fim, monte uma classe com o método “main()” para testar o funcionamento.


Exercícios java