Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"sidurdatakse" - 1 õppematerjal

Visual Basic
18
doc

Visual Basic

Sisendboksist loetavat väärtust käsitletakse alati tekstina. Arvude puhul võib see põhjustada probleeme, kui arve käsutatakse liitmistehetes. Kuna stringide sidurdamise tehtesümbolina on lubatud käsutada ka märki "+", võib arvude liitmise asemel toimuda nende sidurdamine. Näiteks makro Testi täitmisel, kui a väärtuseks sisestada 20 ja b väärtuseks 10, kuvatakse järgmine vastus: Keskmine=1005. Lause C = (a + b)/2 täitmisel sidurdatakse a väärtus b väärtusega ja saadakse 2010, mis jagamisel kahega annab tulemuseks 1005. Et vältida taolisi asju, peaks arvude sisestamisel käsutama funktsiooni InputBox järgmisel kujul: muutuja = Val(lnputBox(feacte [,päis, pakkumine])) Siin on Vai VBA sisefunktsioon, mis teisendab arvu tekstivormingust arvu-vormingusse. Makros Test2, kus arvude sisestamisel käsutatakse funktsiooni Vai, toimub arvude liitmine ning samade väärtuste korral (20 ja 10) väljastatakse vastus Keskmine = 15

Informaatika → Arvutiõpetus
62 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun