Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan Inverter Brøker i Visual Basic
    Visual Basic ( VB ) programmeringsspråk kommer med et vell av integrerte funksjoner for å gjøre enkle beregninger som addisjon, subtraksjon , multiplikasjon og divisjon av heltall. Dessverre er VB ikke altfor brøkdel vennlig , ved at noen beregninger som involverer rasjonale tall må gjøres manuelt . Den beste måten å gjøre dette på er ved å lage din egen fraksjon klasse og bygge det inn med en funksjon som vil invertere fraksjoner . Instruksjoner
    en

    Opprett en ny klasse modul og name it FractionClass.cls .
    2

    definere variabler for klassen . Disse variablene vil være ansvarlig for oppbevaring av teller og nevner verdier.

    Private m_Numerator Som Long

    Private m_Denominator Som Long
    3

    Initialiser brøkdel . Dette vil ta en streng i form av A /B og forberede den til å bli delt inn i separate verdier. skille det ved å sette A i m_Numerator og B inn m_Denominator .

    Public Sub FromString ( ByVal txt As String )

    Dim brikker ( ) Som String

    stykker = Split ( txt, "/" )

    m_Numerator = CLng ( brikker ( 0 ) )

    m_Denominator = CLng ( brikker ( 1 ) )

    forenkle

    End Sub

    offentlig eiendom får Teller ( ) As Long

    Teller = m_Numerator

    End Property

    offentlig eiendom La Teller ( ByVal verdi As Long)

    m_Numerator = verdi

    Forenkle

    End Property

    offentlig eiendom får Nevner ( ) As Long

    Nevner = m_Denominator
    < p> End Property

    offentlig eiendom Let Nevner ( ByVal verdi As Long)

    m_Denominator = verdi

    Forenkle

    End Property
    4

    Separat A og B fra strengen A /B i m_Numerator og m_Denominator variabler , henholdsvis .

    Public Sub SetValues ​​( ByVal numer Som Long , ByVal DENOM Som _

    Long )

    m_Numerator = numer

    m_Denominator = DENOM

    Forenkle

    End Sub
    5

    Lag en funksjon Inverter ( ) som vil ta en streng A /B og snu den i den gjensidige verdien B /A.

    Public Function Inverter ( ) som fraksjon

    Dim resultat som ny fraksjon

    resultat . SetValues ​​m_Denominator , m_Numerator

    Sett Inverter = resultat

    End Function
    6

    Åpne invertere fraksjoner funksjonen fra din viktigste kilde kode når som helst ved å bruke det Inverter () med en streng. Gjør oppmerksom på at variabelen holder strengen skal være i det lange data skjemaet.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er logikk Expressions 
    ·Hvordan å kompilere Når Funksjoner konflikt mellom Li…
    ·Hvordan lage et skjermtastatur i Visual Basic 
    ·Hvordan bruke Visual Basic for Access 2007 
    ·Hvordan automatisk lukke en meldingsboks i VB6 
    ·Hvordan bruke Visual Basic Veiviser 
    ·Hvordan skrive en Array til en fil i Visual Basic 
    ·Hvordan legge til rullefelt til datarutenett 
    ·Slik skjuler tekstbokser 
    ·Hvordan bruke Tekst til kolonne på flere kolonner i VB…
      Anbefalte artikler
    ·Hvordan finne antall linjer i en String for Visual Basi…
    ·Hvordan slette en forrige bokstav i C + + 
    ·NetBeans : Hvordan legge til bilder til en Web Project 
    ·Bruk av FINN.RAD i VBA 
    ·Ideer for Ladder Logic 
    ·Hvordan teste Java Memory Heap størrelse 
    ·Slik plasserer PHP TeamSpeak On My Website 
    ·Hvordan beregne tidsforskjellen PHP 
    ·Mobile C # Development Tutorial 
    ·Hvordan sjekke for Empty VAR i Javascript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/