[[oktatas:programozás:basic:visual basic|< Visual Basic]] ====== Visual Basic nyelv ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2017 * Licenc: GNU Free Documentation License 1.3 * Web: http://szit.hu ===== Bevezetés ===== A Visual Basic nyelv GUI felületre szánt nyelv. ===== Kivitel ===== print "Helló Világ" ===== Változók használata ===== A változókat deklaráció nélkül egyszerűen leírom és értéket adok neki: a = 35 s = "piros" A változók deklarálhatók is típussal: Dim a As Double a = 3.57 ===== Matematikai függvények ===== Print Abs(-9) szog = 30 pi = 4 * Atn(1) Print Sin(szog * pi / 180) ===== Véletlen szám ===== a = Rnd Print a Kockadobás: kockaDobas = Int(Rnd * 6) + 1 Print kockaDobas ===== Operátorok ===== ^ Aritmetikai operátorok ^^ ^ operátor ^ művelet ^ | + | összeadás | | - | kivonás | | * | szorzás | | / | osztás | | \ | egész osztás | | ^ | hatványozás | | mod | modulus (maradék) képzés | ===== Bevitel ===== a = InputBox("Szám") ===== Szelekció ===== a = 5 If a > 3 Then Print "Nagyobb" End If a = 2 If a > 3 Then Print "Nagyobb" Else Print "Kisebb" End If Több ágú szelekció: a = 2 If a = 2 Then Print "kettő" ElseIf a = 3 Then Print "három" ElseIf a = 4 Then Print "négy" Else Print "ismeretlen" End If ===== Iteráció ===== For i = 1 To 10 Print "sárga" Next i = 0 While i < 10 Print i i = i + 1 Wend ===== Tömb ===== Dim tomb(4) tomb(0) = 35 tomb(1) = 47 tomb(2) = 28 tomb(3) = 23 tomb(4) = 72 Print tomb(4) tomb = Array(35, 47, 28, 23, 72) Print tomb(4) ===== Karaktersorozatok ===== ==== Hossz ==== s = "piros" meret = Len(s) Print meret ==== Darabolás ==== s = "peti:gabi:tomi:jani" tomb = Split(s, ":") Print tomb(0)