Operaciones aritméticas de fracciones en visual basic

New product

Aprende como realizar la suma, resta, multiplicación y división de fracciones en visual basic net. Con su código fuente totalmente gratis.

Operaciones aritméticas de fracciones en visual basic

Para realizar sumas y restas de fracciones en Visual Basic NET, necesitamos crear una estructura que nos permita el manejo de los mismos, esto es porque el lenguaje no nos da soporte nativo para números racionales.

La estructura NumeroRacional

En este caso, implemente una estructura que llamé NumeroRacional la cual consta de lo siguiente:

estructura numero racional

Propiedades:

D: Denominador

N: Numerador

Métodos/Funciones

ConvertirDecimalaRacional: Este método cambia un numero decimal con mantisa a su equivalente a fraccionario. Este es el usado por calculadores comerciales.

DarListaFracciones: Da una lista de números racionales aproximados al número decimal dado por "d". Este método es usado por ConvertirDecimalaRacional.

DarMaximoNumerador: Elimina la coma del número decimal dado por f. Este método es usado por ConvertirDecimalaRacional.

Evaluar: Evalúa una cadena de texto y extrae las fracciones que estén encerradas entre paréntesis.

mcd: Calcula el Máximo Común Divisor entre dos números dados

mcdFast: Calcula el Máximo Común Divisor entre dos números dados muchísimo más rápido.

Reducir: Reduce la fracción a su mínima expresión. Particular variación del algoritmo Euclides para simplificar fracciones.

Uso de la clase NumeroRacional

Es bastante simple de utilizar.

Para crear un número racional:

Declaración simple:

Dim Fraccion As NumeroRacional

Puede también crear fracciones a partir de

texto:

Dim Fraccion As New NumeroRacional("1/2")

Numero decimal

Dim Fraccion As New NumeroRacional(0.5)

Dar directamente los parámetros individuales

Dim Fraccion As New NumeroRacional(1,2)

La estructura también tiene implementado los operadores aritméticos de costumbre, asi que puede sin problemas sumar dos fracciones directamente en el código para que sea legible.

Dim Fraccion1, Fraccion2, resultado As NumeroRacional

Fraccion1 = New NumeroRacional("1/2")
Fraccion2 =
New NumeroRacional("1/4")
resultado = Fraccion1 + Fraccion2

Como se ve, realizar las operaciones aritméticas con la estructura es muy simple.

Programa de ejemplo de suma, resta, multiplicación y división de fracciones:

Fracciones es un pequeño programa que realiza operaciones aritméticas con n cantidades de fracciones. Escrito de forma sencilla, sin mucho manejo de errores para que el lector pueda centrarse en cómo funciona la estructura NumeroRacional.

programa para calcular fracciones en visual basic

Requerimientos:


Compilador compatible de VB.NET 4.0 o superior.

Publicidad

**publicidad**

Descarga de código para fracciones:


Descarga Código fuente completo de fracciones

Solo descargar el ejecutable fracciones


Totalmente libre de virus y software malicioso, así que no esperes más en descargartelo ahora.

No olvides darnos una opinion acerca del programa, para mejorar el contenido.

Escrito por:

Elimar

Eliprograma

28/06/2019

Calificación 
28/06/2019

Me gusto

Muy buen programa eli. Simple de usar.

    ¡Escriba su propia reseña!

    Escriba una reseña

    Operaciones aritméticas de fracciones en visual basic

    Operaciones aritméticas de fracciones en visual basic

    Aprende como realizar la suma, resta, multiplicación y división de fracciones en visual basic net. Con su código fuente totalmente gratis.

    Haz una pregunta

    No se requiere registro

    Si luego de leer nuestro articulo aun tiene dudas, puede hacer su pregunta utilizando el siguiente formulario.

    (Opcional)
    *(Requerido para ser notificado cuando la respuesta este disponible)

    Si el enlace de descarga redirige a otro producto que no es el descrito en el artículo o está roto, reportarlo usando nuestro

     FORMULARIO DE REPORTE