necesito una manita pleaseeeee
necesito hacer un programa que me simplifique fracciones, pero no tengo idea.Ademas tengo que crear un menu si alguien me puede ayudar mi correo es [email protected] o como quieran pero por fa ayudenme.
de antemano gracias. :)
de antemano gracias. :)
Pon algo de código. Suponiendo que tienes una clase fracción asÃ:
public class Fraccion{
int numerador;
int denominador;
...
public void simplifica(){
int mcd=mcd(numerador,denominador);
numerador/=mcd;
denominador/=mcd;
}
...
// Este método deberÃa estar definido en otra clase, que realice operaciones matemáticas
public static int mcd(int a,int b){
a=Math.abs(a);
b=Math.abs(b);
int max=Math.max(a,b);
int min=Math.min(a,b);
int temp;
while(min!=0){
temp=min;
min=max%min;
max=temp;
}
return max;
}
Espero que te sirva.
public class Fraccion{
int numerador;
int denominador;
...
public void simplifica(){
int mcd=mcd(numerador,denominador);
numerador/=mcd;
denominador/=mcd;
}
...
// Este método deberÃa estar definido en otra clase, que realice operaciones matemáticas
public static int mcd(int a,int b){
a=Math.abs(a);
b=Math.abs(b);
int max=Math.max(a,b);
int min=Math.min(a,b);
int temp;
while(min!=0){
temp=min;
min=max%min;
max=temp;
}
return max;
}
Espero que te sirva.
