Java Con Fracciones1
Instituto Tecnológico Superior de Libres
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Carrera: Ingeniería en SistemasComputacionales.
Asignatura: Estructura de datos.
Grado: 3° semestre.
Grupo: c.
Nombre: José Alejandro Leal González.
Asunto: programa en Java para realizar operaciones básicas con fracciones.
public classAplicacion {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
racional obj1=new racional(1,2);
System.out.println("obj1="+obj1);
racional obj2=newracional(2,4);
System.out.println("obj2="+obj2);
obj1.setnumerador(5);
obj1.setdenominador(3);
System.out.println("obj1="+obj1);
racional obj3=new racional();
obj3.suma(obj1, obj2);System.out.println("suma= "+obj3);
racional obj4=new racional();
obj4.resta(obj1, obj2);
System.out.println("resta= "+obj4);
racional obj5=new racional();
obj5.multiplicacion(obj1, obj2);System.out.println("multiplicacion= "+obj5);
racional obj6=new racional();
obj6.divicion(obj1, obj2);
System.out.println("divicion= "+obj6);
}
}
NOTA: son dos clases separadas.
public class racional {
int numerador;
intdenominador;
public racional(){
numerador=0;
denominador=1;
}
public racional(int numerador, int denominador){
this.numerador=numerador;
this.denominador=denominador;
}
public voidsetnumerador(int numerador){
this.numerador=numerador;
}
public void setdenominador(int denominador){
this.denominador=denominador;
}
public int getnumerador(){
return numerador;
}
public intgetdenominador(){
return denominador;
}
public String toString(){
return numerador+"/"+denominador;
}
public racional suma (racional obj1,racional obj2){
int a= obj1.getnumerador();
int b=obj1.getdenominador();
int c= obj2.getnumerador();
int d= obj2.getdenominador();
this.setnumerador((a*d)+(b*c));
this.setdenominador(b*d);
return this;
}
public racional resta (racional...
Regístrate para leer el documento completo.