The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Código Java – Simplificar Fracción


//Codificado por: sAfOrAs
import javax.swing.*;
public class SyGFraccion{
	
	void mostrarFraccionSimplificada(int numerador, int denominador)
	{
		int div=0;
		if((numerador % denominador)==0)
		{
			div=numerador/denominador;
			JOptionPane.showMessageDialog(null,""+div);
		}
		else if((denominador % numerador)==0)
		{
			div=denominador/numerador;
			JOptionPane.showMessageDialog(null,"1/"+div);
		}
		else
			JOptionPane.showMessageDialog(null,""+numerador+"/"+denominador);
		
		
	}

	void ingresaFraccion()
	{
		int numerador=0, denominador=0;
		String cadena;
		cadena=JOptionPane.showInputDialog("Ingrese Numerador : ");
		numerador=Integer.parseInt(cadena);
		cadena=JOptionPane.showInputDialog("Ingrese Denominador : ");
		denominador=Integer.parseInt(cadena);
		mostrarFraccionSimplificada(numerador,denominador);
	}
	public static void main(String[] args)
	{
		String cadena;
		int opcion=0;
		SyGFraccion fraccional = new SyGFraccion();
		do
		{
			cadena=JOptionPane.showInputDialog("0. Salir.  -----   [Otro] Continuar");
			opcion=Integer.parseInt(cadena);
			if(opcion==0)
				System.exit(0);
			else		
				fraccional.ingresaFraccion();
			
		}while(opcion!=0);		
	}
}
Anuncios

4 Respuestas a “Código Java – Simplificar Fracción

  1. Lizzy mayo 15, 2017 en 2:37 pm

    Gracias, esto es genial para un buen comienzo :´)

  2. Gustavoch abril 29, 2017 en 10:55 am

    24/108 =2/9 ;;; no dal!!

  3. Anónimo agosto 23, 2015 en 11:23 am

    sos un genio, me salvaste la vida. gracias x compartir tu código

  4. voodoo14 mayo 28, 2012 en 9:12 pm

    mostrarFraccionSimplificada(8,6) que retorna??…hay que dividir el numerador y el denominador por el GCD…n.n

No te quedes callado. Pregunta, Comenta, Comparte, Sígueme, Suscríbete, Déjame tu opinión... Soy Beastieux Zeroo...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: