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 >> Computer Programmeringsspråk >> Content
    Hvordan Sammenlign Time in Pascal
    Når du arbeider med tid i Pascal , kan du beregne hvor mye tid mellom to forskjellige hendelser . For eksempel kan det være lurt å sjekke lang tid det tar en del av et program for å kjøre , eller se hvor lenge noen har vært logget på eller for å spore tid under en multiple choice test . Når du samler to forskjellige tider , kode du dem inn i en numerisk form , trekke fra , og deretter vise tidsforskjellen . Instruksjoner
    en

    Åpne Pascal kilde filen i et tekstredigeringsprogram, for eksempel Windows Notepad
    2

    Skriv inn følgende kode på toppen av filen : .
    < p> Program Eksempel ;

    bruker Dos ;

    bruker sysutils ;

    Bruk " Dos " gir tilgang til " getTime "-funksjonen . Ved hjelp av " sysutils " gir tilgang til " EncodeTime " og " DecodeTime " funksjoner
    3

    Erklærer variabler som vil lagre tidsverdiene ved å legge inn koden : .

    Div.

    time1 , Min1 , Sec1 , HSec1 : ord ;

    Hour2 , min2 , Sek2 , HSec2 : ord ;

    Hour3 , Min3 , Sec3 , MSec3 : ord ;

    x , y , z : TDateTime ;
    4

    Få første gang på begynnelsen av funksjonen ved å legge inn koden : en

    Begynn

    getTime ( time1 , Min1 , Sec1 , HSec1 ) ;
    5

    Utfør viktigste koden av funksjon og deretter ringe " getTime " igjen ved å legge inn koden : en

    getTime ( Hour2 , min2 , Sek2 , HSec2 ) ;
    6

    Beregn forskjellen mellom de to ganger ved å legge inn koden : en

    x : = EncodeTime ( time1 , Min1 , Sec1 , 0 );

    y: = EncodeTime ( Hour2 , min2 , Sek2 , 0 ) ;

    z: = y - x ;

    DecodeTime ( z , Hour3 , Min3 , Sec3 , MSec3 ) ;

    " EncodeTime "-funksjonen konverterer tid til en " TDateTime " verdi , som er lagret som en " dobbel ". Koden trekker de to ganger og deretter dekoder resultatet i et utskriftsvennlig format
    7

    Vise tidsforskjellen med " writeln "-funksjonen ved å legge inn koden : .

    Writeln (format (' Tidsforskjell =% d: % d: % d', [ Hour3 , Min3 , Sec3 ] ));

    End
    8

    Lagre filen, kompilere og kjøre . programmet for å vise tiden målinger.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke et konsekvent Trace System for lettere fe…
    ·Hvordan hente Webtjenesteutvidelser Rådata 
    ·Hvordan lage et flytskjema Med to argumenter 
    ·Hvordan redigere skjemaer i DataGridView 
    ·Hvordan lese MATLAB 
    ·En introduksjon til Metadata 
    ·Checkinstall for Mac OSX 
    ·Binære Computation Tips og triks 
    ·Hvordan Loop kode i AS3 
    ·Slik sletter Spaces i en String i Groovy 
      Anbefalte artikler
    ·Slik bygger Autoplay på en Plugins Page program Med X …
    ·Hvordan bruke SQL til å bestemme nærmeste XY Koordina…
    ·Hva slags dataprogram er Python 2.2.1 
    ·Hvordan få en Gridview Celleverdi 
    ·Hvordan å validere en tekstboks 
    ·Hvordan bruke Task i VBA 
    ·Hvordan Kast en JFrame 
    ·Hvordan lage en kalkulator med Python 
    ·Slik skjuler DataGrid kolonner 
    ·Slik bruker du en avmerkingsbokser og en ComboBox i en …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/