Tad - tipo abstrato de dados
Escola de Engenharia Elétrica e de Computação
Estrutura de Dados 1
Samuel de Castro Bernardes
Goiânia, 2009
1. TAD – Números Racionais
1.1. TAD.java
/** Essa é a interface TAD * Define todo os metodos a ser implementado no * Tipo Abstrato de Dados dos numeros Racionais */ public interface TAD { public void make(); public void add(); public void multiply(); public void verify(); public void invert(); }
1.2. NumerosRacionais.java import java.util.Scanner; /** * Classe NumerosRacionais * Implementa a interface TAD * Faz operações como Soma, divisao, multiplicação, inversão e * comparação * Cria números racionais * @author Samuel */ public class NumerosRacionais implements TAD { private int …exibir mais conteúdo…
Diagrama
1.5. Resultados
1.5.1. Digite o número do método desejado: 1-Somar. 2-Multiplicar 3-Inverter
4-Verificar igualdade 1 Digite o numerador do primeiro número. 1 Digite o denominador do primeiro número. 2 Digite o numerador do segundo número. 3 Digite o denominador do segundo número. 4 A resposta da soma é 10/8. 1.5.2. Digite o número do método desejado: 1-Somar. 2-Multiplicar 3-Inverter 4-Verificar igualdade 2 Digite o numerador do primeiro número. 1 Digite o denominador do primeiro número. 2 Digite o numerador do segundo número. 3 Digite o denominador do segundo número. 4 A resposta da multiplicação é 3/8. 1.5.3. Digite o número do método desejado: 1-Somar. 2-Multiplicar 3-Inverter 4-Verificar igualdade 3 Digite o numerador do primeiro número. 1 Digite o denominador do primeiro número. 2 Digite o numerador do segundo número. 3 Digite o denominador do segundo número. 4 O inverso de 1/2 é 2/1. O inverso de 3/4