Adattípusok tárolási mérete
A kísérlet bemutatja, hogy a különböző típusú változókban eltérő nagyságrendű szám tárolható.
A kísérlet előfeltétele, hogy a számítógépen legyen telepítve a Visual Basic program.
Rendeljen hozzá egy adott programkódban különböző méretű és típusú változókhoz megadott nagyságrendű értékeket!
Hozza létre az alábbi programkódot!
Dim nev As String, fizetes As Double, Eletkor As Byte, Szul_datum As Date
Private Sub Form_Load()
nev = InputBox("Adja meg a nevét:")
fizetes = InputBox("Adja meg a fizetését:")
Eletkor = InputBox("Adja Meg az életkorát:")
Szul_datum = InputBox("Adja meg a születési dátumát:")
End Sub
Olvassa be a következő értékeket!
A:
Név:Béla
Fizetés: 165300
Életkor: 30
Születési dátum: 1975/05/02
B:
Név:Béla
Fizetés: 165300
Életkor: 300
Születési dátum: 1975/05/02
C:
Név:Béla
Fizetés: 165300
Életkor: 30
Születési dátum: 1975
D:
Név: Béla
Fizetés: Anna
Életkor: 30
Születési dátum: 1975/05/02
A kísérlet konklúzója:
A programkód és űrlap képe.
A: esetben a beolvasás hibátlan az értékek megfelelnek az adattípusnak.
B: esetben az életkor byte típusú változó, tehát 0 és 256 közötti érték olvasható be.
C: esetben a születési dátum nem dátum típusú, hanem szám.
D: esetben a fizetés változóba szöveges érték kerül szám helyett.
A Visual Basic programozási nyelv esetében a változókba csak az adattípusnak megfelelő adat kerülhet különben a program a következő hibaüzenetet küldi:
Run-time Error
Type mismatch=Adattípus eltérés