FUNKCIJE U QBASICU | ||
|
||
RAZLIKUJEMO FUNKCIJE ZA:
FUNKCIJE ZA RAD S BROJEVIMA 1) INT - zaokružuje decimalni broj na prvi manji cijeli broj A=INT ( ) ili PRINT INT ( ) Primjer: INT (9.99)=9 INT (-9.99)=-10 INT (-3.2)=-4 2) FIX- odbacuje decimalni dio decimalnog broja odnosno uzima samo njegov cijeli dio Primjer:FIX (4.9)=4 FIX (-4.9)=-4 3) CINT- zaokružuje decimalni broj na najbliži cijeli brojPrimjer: CINT (1.4)=1 CINT (1.5)=2 CINT (-1.5)=-2 4) ABS- vraća apsolutnu vrijednost Primjer: ABS (-2)=2 ABS (2)=2 5) RND- daje jedan slučajni broj između 0-1 RANDOMIZE- određuje cijeli broj iz kojeg će računalo proizvesti slučajni brojFUNKCIJE ZA RAD SA SLOVIMA (NIZOVIMA ZNAKOVA)
1) LEFT$ ( niz$,n)- izdvaja n znakova s lijeve strane niza niz$Primjer: A$=LEFT$ (“ANA”,2) A$=”AN” 2) RIGHT$ (niz$,n)- izdvaja n znakova s desne strane niza niz$ Primjer: B$=RIGHT$ (“ANA”,2) B$=”NA” 3) LTRIM$ (niz$)- uklanja praznine niza niz$ s lijeve strane Primjer: A$=LTRIM$ (“_ANA”) A$=”ANA” 4) RTRIM$ (niz$)- uklanja praznine niza niz$ s desne strane Primjer: B$=RTRIM$ (“ANA_”) B$=”ANA” 5) LCASE$ (niz$)- pretvara sva slova niza niz$ u mala slova Primjer: A$=LCASE$ (“Ana”) A$=”ana” 6) UCASE$ (niz$)- pretvara sva slova niza niz$ u velika slova Primjer: B$=UCASE$ (“Ana”) B$=”ANA” 7) MID$ (niz$,početak,duljina)- izdvaja dio niza niz$ koji započinje na poziciji početak i ima duljinu duljina znakova Primjer: A$=MID$ (“MARKO”,2,3) A$=”ARKO” 8) INSTR (P,niz1$,niz2$)- vraća poziciju pojavljivana niza niz2$ u nizu niz1$. P- pozicija od koje se počinje pretraživati niz niz1$.Ako se ne Navede pozici ja P podrazumjeva se pozicija 1(početak niza)Primjer: B=INSTR (“BASIC”,”A”) B=”A” 9) LEN (niz$)- vraća duljinu niza niz$ Primjer: A=LEN (“ANA”) A=3 10) VAL (niz$)- pretvara niz niz$ u brojčanu vrijednost.Niz$ mora sadržavati znamenke od 0 do 9Primjer: B=VAL (“112”) B=112 11) STR$ (broj)- pretvara brojčanu vrijednost u nizove znakova Primjer: A$=STR$ (123) A$=”123” 6) CHR$ ( )- ispisuje jedan znak iz ASCII tablice znakova (kodova) ASCII tablica znakova sadrži 256 znakova Primjer: CHR$ (65)=”A” ZADACI: 1)Pomoću funkcija LEFT$ i RIGHT$ izdvojite treće slovo riječi Ivan?2)Pomoću funkcije LEFT$ i RIGHT$ izdvojite predzadnje slovo riječi Ivan? RJEŠENJA: 1) niz$=”Ivan”a$=RIGHT$ (niz$,2) b$=LEFT$ (a$,1) b$=”a” 2) niz$=”Ivan” a$=LEFT$ (niz$,3) b$=RIGHT$ (a$,1) b$=”a” |