Advertisement
Gabri_RDiaz

Racional

Oct 25th, 2019
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.41 KB | None | 0 0
  1. package com.liceolapaz.des.grd;
  2.  
  3. public class Racional implements Numero {
  4.     private int numerador;
  5.     private int denominador;
  6.    
  7.     public Racional(int numerador, int denominador) {
  8.         super();
  9.         this.numerador = numerador;
  10.         this.denominador = denominador;
  11.     }
  12.  
  13.    
  14.    
  15.     public int getNumerador() {
  16.         return numerador;
  17.     }
  18.    
  19.     public void setNumerador(int numerador) {
  20.         this.numerador = numerador;
  21.     }
  22.    
  23.     public int getDenominador() {
  24.         return denominador;
  25.     }
  26.    
  27.     public void setDenominador(int denominador) {
  28.         this.denominador = denominador;
  29.     }
  30.    
  31.     @Override
  32.     public Numero suma(Numero operando) {
  33.         if(operando instanceof Racional) {
  34.             Racional op = (Racional)operando;
  35.             int a = this.numerador;
  36.             int b = this.denominador;
  37.             int c = op.getNumerador();
  38.             int d = op.getDenominador();
  39.         }
  40.         System.out.println("ERROR");
  41.         return null;
  42.     }
  43.  
  44.     @Override
  45.     public Numero resta(Numero operando) {
  46.         // TODO Auto-generated method stub
  47.         return null;
  48.     }
  49.  
  50.     @Override
  51.     public Numero multiplicacion(Numero operando) {
  52.         // TODO Auto-generated method stub
  53.         return null;
  54.     }
  55.  
  56.     @Override
  57.     public Numero division(Numero operando) {
  58.         // TODO Auto-generated method stub
  59.         return null;
  60.     }
  61.  
  62.     @Override
  63.     public Numero modulo(Numero operando) {
  64.         // TODO Auto-generated method stub
  65.         return null;
  66.     }
  67.  
  68.     @Override
  69.     public String mostrar() {
  70.         return "" + this.numerador + " / " + this.denominador;
  71.     }
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement