“Conocimientos Programación>Visual Basics Programación

Cómo invertir Fracciones en Visual Basic

2015/9/4
El lenguaje de programación Visual Basic ( VB ) viene con un grupo de funciones integradas para realizar cálculos simples como la suma, resta, multiplicación y división de números enteros. Desafortunadamente , VB no es demasiado fracción amable, en que los cálculos que implican números racionales deben hacerse manualmente . La mejor manera de hacerlo es mediante la creación de su propia clase de fracción y la incrustación con una función que invierta fracciones. Instrucciones
1

Crear un nuevo módulo de clase y el nombre de FractionClass.cls .
2

definir variables para la clase . Estas variables serán responsables de guardar el numerador y el denominador de los valores .

M_Numerator Private As Long

m_Denominator Private As Long
3

Inicializar la fracción. Esto tomará una cadena en forma de A /B y prepararlo para ser dividido en valores diferentes. separan al poner el A en m_Numerator y el B en m_Denominator .

Sub FromString txt ( ByVal como secuencia)
piezas Dim

Públicas () As String

piezas = Parcial (txt , "/" )

m_Numerator = CLng ( piezas ( 0 ) ) guía

m_Denominator = CLng ( piezas ( 1 ) ) guía

Simplifique

End Sub

Public Property Get numerador ( ) As Long

Numerador = Que m_Numerator

End propiedad en

público de la Propiedad numerador (valor ByVal As Long )

m_Numerator = valor

Simplifique

End propiedad en

Public Property Get Denominador ( ) As Long

Denominador = m_Denominator
< p > Fin propiedad en

Public Property Let denominador (valor ByVal As Long )

m_Denominator = valor

Simplifique


End Property
4

Separe los .

SetValues ​​Public Sub ( numer ByVal As Long , ByVal como denominador _

largo A y B de la cadena A /B en el m_Numerator y las variables m_Denominator , respectivamente )

m_Numerator = numer

m_Denominator = denom

Simplifique

End Sub
5

Crear una función Invertir () que tendrá una cadena a /B e invertir en el valor recíproco B /A.

Función Pública invertir () Como Fracción

resultado Dim As New Fracción

resultado . SetValues ​​m_Denominator , m_Numerator

Conjunto Invertir = resultado

End Function
6

Acceso a la función de las fracciones de su código fuente principal en cualquier momento invertido usándolo Invertir ( ) con una cadena . Tome nota de que la variable que contiene la cadena debe ser en forma de datos de largo .

Visual Basics Programación
Cómo hacer arte
¿Qué es Mswinsck.ocx
Cómo escribir secuencias de comandos con el Bloc de notas
Cómo convertir el formato de fecha en el ASP
¿Qué es el lenguaje Visual Basic
Propiedades de los formularios en Visual Basic
Cómo programar con Visual Basic 6
Cómo escribir una secuencia de comandos para mostrar en tiempo de Windows
Conocimientos Informáticos © http://www.ordenador.online