InicioApuntes Y Monografiasminimizar un racional en JAVA
import java.util.*; //pues como ya saben el util lo agregamos para los scanner y otras utilidades
public class minimizarRacional {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

int num,den; //empesamos a declarar nuestras variables en este caso enteras
int divisor=2;
Scanner in = new Scanner (System.in); //aqui ya estamos utilizando el escaner declarandolo el in mi variable y el tipo de esncaner

System.out.println("numerador :" ); //imprimimos el mensaje numerador:
num=in.nextInt(); // y con ayuda del in leemos del teclado el numero capturado

System.out.println("denominador :" );//de nuevo el mensaje la estrucctura del mensaje en pantalla es cencillo primero que nada el System con S mayuscula el out print separados por puntos y entre parentesis y con comillas el mensaje
den=in.nextInt(); //igual la lectura del teclado gracias al scanner declarado

while(divisor<=num && divisor<=den)//el while muy necesario con su condicion en este caso es si el divisor es menor q el num osea el numero aumentara a cada buelta igual con el den
{
if ((num%divisor==0) && (den%divisor==0)) //un if con el mod ya lo emos visto
{
num/=divisor; // las operaciones van dentro del if en este caso si el mod es posible se hacen las sig operaciones donde se divide el racional el numerador y el denominador
den/=divisor;
divisor=2;

}
else //de no ser el caso entonces el divisor se aumenta que es la condicion del while
{
divisor++;
}

}
System.out.println(num+"/"+den); //al final solo se impirme el numero como quedo de aver podido reducirlo sino se muestra el mismo de nuevo


}

}


espero y les sea de utilidad gracias
Datos archivados del Taringa! original
3puntos
220visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

p
poitopunk🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.