Universidade Católica de Pelotas (UCPel) Centro Politécnico Tecnologia em Processamento de Dados Algoritmo e Programação II Prof. Dr. Paulo Roberto Gomes Luzzardi 1. Dado o seguinte programa principal, implemente a classe Bascara e seus métodos: // --------------------------------------------- TestaBascara.java package testabascara; public class TestaBascara { public static void main(String[] args) { Bascara equacao = new Bascara(1, 2, -3); double determinante = equacao.calculaDeterminante(); if (determinante >= 0) { equacao.calculaRaizes(); System.out.println("Raizes Reais"); double x1 = equacao.getX1(); System.out.println("X1: " + x1); double x2 = equacao.getX2(); System.out.println("X2: " + x2); } else { System.out.println("Raizes Complexas"); } System.exit(0); } } Bascara double a, b, c double x1, x2 double determinante calculaDeterminante calculaRaizes getX1 getX2 Diagrama de classe Resultado do Programa: Raizes Reais X1: 1.0 X2: -3.0 ........................................................... Peso: 5,0 2. Dado o seguinte programa principal, implemente a classe Bascara e seus métodos: // ------------------------------------------------- TestaDate.java package testadate; public class TestaDate { public static void main(String[] args) { Data data = new Data(); data.putDia(10); data.putMes(10); data.putAno(2011); System.out.println("Data: " + data.extenso()); System.exit(0); } } Data Int dia, mes, ano putDia putMes putAno extenso Diagrama de classe Resultado do Programa: Data: 10 de outubro de 2011 ........................................................... Peso: 5,0