Prévia do material em texto
Exercícios de LPOO (Java) (Obs.: Exercícios apenas para Estudo – não valerá nota) 1) Crie uma classe de nome "Carro" (sem o método "main") com os seguintes atributos: placa (público – texto) ano (público – inteiro) modelo (público – texto) 2) Crie uma classe "Teste02" (com o método main) que instancia a classe "Carro" (da questão1), coloca valores nos seus atributos, e mostra cada um destes valores. 3) Crie uma classe de nome "Calculadora" (sem o método "main") com os seguintes atributos: numero1 (público – inteiro) numero2 (público – inteiro) ...e os seguintes métodos: retornaSomaAtributos – este método não deve receber parâmetros, mas deve retornar a soma dos valores atuais dos seus atributos (numero1 e numero2). retornaMultiplicacaoAtributos – este método não deve receber parâmetros, mas deve retornar a multiplicação dos valores atuais dos seus atributos. insereValoresAtributos – este método deve receber como parâmetros, dois valores inteiros que devem ser colocados em cada um dos atributos (obs.: este método não deve retornar valor algum). 4) Crie uma classe "Teste04" (com o método main) que: - instancia a classe "Calculadora" (da questão 3) - coloca valores diretamente nos seus atributos. - mostra o valor retornado pelo Método "retornaSomaAtributos" - mostra o valor retornado pelo Método "retornaMultiplicacaoAtributos" - coloca outros valores nos atributos da Classe através do Método "insereValoresAtributos". - mostra o valor dos Atributos 5) Crie uma classe de nome "Circunferencia" (sem o método "main") com os seguintes atributos: raio (público – real) area (público – real) 6) Crie, na Classe Circunferencia o método calcularArea() – sem parâmetros – que deverá calcular a Área da Circunferência a partir do valor do atributo raio, e guardar o valor no atributo área. Testar esta Classe a partir de uma outra Classe. 7) Deixe os atributos da Classe Circunferencia como privados, e gere o método inserirDadosAtributos() que recebe um valor de parâmetro (equivalente ao raio) e em seguida calcula a área e completa o valor do atributo "area". Deve-se gerar um controle do "dado de raio", pelo método inserirDadosAtributos(), de forma que o mesmo não pode ser negativo, e nem maior que 1000. 8) Crie na Classe Circunferencia o método de visualizarValores() que imprime na tela os valores dos atributos. 9) Gerar na Classe Circunferencia o método aumentarRaio(perc) que recebe o percentual de aumento do raio, controlando seu tamanho de acordo com a regra anterior, mas que calcula o novo valor da área. 10) Inserir na Classe Circunferencia o atributo "perímetro", e gerar os métodos de implementação para o cálculo deste valor (atenção: deve-se alterar alguns dos métodos já existentes). 11) Crie uma Classe chamada Matematica. Crie um método (calculaDistancia(...)) que recebe dois parâmetros de vetores de números reais, que representarão dois pontos num espaço de "3" dimensões. Estes parâmetros deverão servir para calcular a distância entre os pontos.