Exercícios [Exercício 1] Crie a classe Calculadora, que possui um atributo que armazena um valor na memória. Crie os seguintes métodos (quando necessário, utilize a classe Math): -­‐ Construtor: inicializa a memória com o valor 0 -­‐ soma: recebe dois números reais como parâmetro e retorna a soma deles -­‐ subtrai: recebe dois números reais como parâmetro e retorna a subtração do primeiro pelo segundo -­‐ multiplica: recebe dois parâmetros reais e retorna o primeiro multiplicado pelo segundo -­‐ divide: recebe dois parâmetros reais e retorna o primeiro dividido pelo segundo -­‐ aleatorio: não recebe parâmetros e retorna um número real aleatório -­‐ maisMenos: recebe um número real como parâmetro e retorna o mesmo número com sinal contrário -­‐ potencia: recebe dois parâmetros. O primeiro é um número real e o segundo é um inteiro. O método retorna o primeiro parâmetro elevado ao segundo -­‐ raizQuadrada: recebe um número inteiro como parâmetro e retorna a raiz quadrada dele -­‐ armazenaMemoria: recebe um número real como parâmetro e armazena seu valor na memória da calculadora -­‐ limpaMemoria: apaga o valor atual da memória da calculadora. O método imprime a mensagem: "Memória apagada." -­‐ somaMemoria: recebe um número real como parâmetro e soma-­‐o com o valor armazenado na memória, guardando o resultado na memória -­‐ subtraiMemoria: recebe um número real como parâmetro e faz a subtração deste valor com o valor armazenado na memória, guardando o resultado na memória -­‐ leMemoria: imprime na tela o valor que está na memória [Exercício 2] Crie as classes Triangulo, Quadrado e Circulo, sabendo que: -­‐ os atributos de Triangulo são 3 lados -­‐ o atributo de Quadrado é apenas 1 lado -­‐ o atributo de Circulo é apenas o raio Com isto, crie (em cada classe) os métodos (quando necessário, utilize a classe Math): -­‐ Construtor: recebe parâmetros para inicializar todos os atributos -­‐ calculaArea: retorna a área da figura em questão -­‐ calculaPerimetro: retorna o perímetro da figura em questão 
Download

Exercícios