| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo invertir Fracciones en Visual Basic
    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 .

    Previous :

    next :
      Artículos relacionados
    ·Cómo encontrar el número de líneas en una cadena de …
    ·Cómo llamar a un paquete de Oracle desde Visual Basic 
    ·Cómo copiar el contenido del archivo en Word y vicever…
    ·Cómo convertir un archivo EXE APP en FoxPro 
    ·Cómo usar banderas booleanas en VB 
    ·Cómo convertir QBasic para Visual Basic 
    ·Cómo abrir un documento de Word con imágenes utilizan…
    ·Cómo incluir la fecha actual en Visual Basic 
    ·Cómo escribir un archivo de texto en Access y Visual B…
    ·Cómo Hora VBA Funciones 
      Artículos destacados
    ·Cómo agregar una página de inicio con un navegador We…
    ·Cómo utilizar las funciones de parámetros variables e…
    ·Cómo actualizar PERA 
    ·Cómo comprobar Droppables MooTools contra Performance 
    ·La función Centroid en MATLAB 
    ·Cómo agregar código HTML a una plantilla de correo el…
    ·Cómo guardar una variable a una base de datos mediante…
    ·Pasos para crear una barra de herramientas en Visual Ba…
    ·Cómo bloquear subdominios en PHP 
    ·Cómo calcular Máximo cursores abiertos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com