fraccs
cal fraccionesunknown
java
4 years ago
1.4 kB
9
Indexable
// clase Calculadora Fracciones
public class CalculadoraFracciones {
public static double valorReal(Fraccion frac) {
return frac.numerador/frac.denominador;
}
public static Fraccion sumar(Fraccion frac, int num) {
double numerador;
double denominador;
numerador = num * frac.denominador + 1*frac.numerador;
denominador = frac.denominador;
return new Fraccion(numerador,denominador);
}
public static Fraccion sumar(Fraccion f1, Fraccion f2) {
double numerador;
double denominador;
numerador = f1.numerador * f2.denominador + f1.denominador * f2.numerador;
denominador = f1.denominador*f2.denominador;
return new Fraccion(numerador,denominador);
}
}
//////////////////////// clase fraccion
public class Fraccion {
double numerador;
double denominador;
Fraccion(double numerador, double denominador) {
this.numerador = numerador;
this.denominador = denominador;
}
public void getFraccion() {
System.out.println(this.numerador + "/" + this.denominador);
}
}
/////////////////////// Test
public class Test {
public static void main(String[] args) {
Fraccion f1 = new Fraccion(1,2);
Fraccion f2 = new Fraccion(1,3);
Fraccion fsumaInt = CalculadoraFracciones.sumar(f1,4);
Fraccion fsumaFrac = CalculadoraFracciones.sumar(f1,f2);
fsumaInt.getFraccion();
fsumaFrac.getFraccion();
}
}
Editor is loading...