6
7/23/2019 8_qbasic_lista_rijesenih_zadataka_slozeni (1) http://slidepdf.com/reader/full/8qbasiclistarijesenihzadatakaslozeni-1 1/6 Složenijizadacisa rješenjima  1 QUICK BASIC ZADACI SA RJEŠENJIMA ZA OSNOVCE - SLOŽENIJI ZADACISA RJEŠENJIMA – 1) NapišiQBASICprogramkojiispisujesve parnebrojeveod 1 do !" RJEŠENJE: REM parni brojevi do 20, na#in 1 PRINT "Ispis parnih brojeva do 20" FOR x = 20 TO 1 STEP 2 PRINT x NE!T x EN ) NapišiQBASICprogramkojiispisujesve parnebrojeveod 1 do ! $verzija)" RJEŠENJE: REM parni brojevi do 20, na#in 2 REM pri#jeno# MO naredbe $%S PRINT "Ispis parnih brojeva do 20" FOR x = 1 TO 20 %ET os = x MO 2 IF os = 0 T&EN PRINT x EN IF NE!T x EN %) NapišiQBASICprogramkojisabirabrojeve1 do 1! RJEŠENJE: REM 'bir svih brojeva do 10 $%S PRINT "'bir brojeva do 10" %ET (b = 0 FOR x = 1 TO 10 %ET (b = (b ) x NE!T x PRINT "'bir i(nosi "* (b EN %) NapišiQBASICprogramkojisabirasamoparnebrojeve1 do ! RJEŠENJE: REM 'bir sa#o parnih brojeva do 20 REM na#in 1 $%S PRINT "'bir parnih brojeva do 20"

8_qbasic_lista_rijesenih_zadataka_slozeni (1)

Embed Size (px)

Citation preview

Page 1: 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

7/23/2019 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

http://slidepdf.com/reader/full/8qbasiclistarijesenihzadatakaslozeni-1 1/6

Složenijizadacisa rješenjima   1

QUICK BASIC ZADACI SA RJEŠENJIMA ZA OSNOVCE- SLOŽENIJI ZADACISA RJEŠENJIMA – 

1) NapišiQBASICprogramkojiispisujesve parnebrojeveod 1 do !"

RJEŠENJE:

REM parni brojevi do 20, na#in 1

PRINT "Ispis parnih brojeva do 20"

FOR x = 20 TO 1 STEP 2

PRINT x

NE!T x

EN

) NapišiQBASICprogramkojiispisujesve parnebrojeveod 1 do ! $verzija)"

RJEŠENJE:

REM parni brojevi do 20, na#in 2REM pri#jeno# MO naredbe

$%S

PRINT "Ispis parnih brojeva do 20"

FOR x = 1 TO 20

%ET os = x MO 2

IF os = 0 T&EN

PRINT x

EN IF

NE!T x

EN

%) NapišiQBASICprogramkojisabirabrojeve1 do 1!

RJEŠENJE:

REM 'bir svih brojeva do 10

$%S

PRINT "'bir brojeva do 10"

%ET (b = 0

FOR x = 1 TO 10

%ET (b = (b ) x

NE!T x

PRINT "'bir i(nosi "* (bEN

%) NapišiQBASICprogramkojisabirasamoparnebrojeve1 do !

RJEŠENJE:

REM 'bir sa#o parnih brojeva do 20

REM na#in 1

$%S

PRINT "'bir parnih brojeva do 20"

Page 2: 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

7/23/2019 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

http://slidepdf.com/reader/full/8qbasiclistarijesenihzadatakaslozeni-1 2/6

Složenijizadacisa rješenjima   2

%ET (b = 0

FOR x = 20 TO 1 STEP 2

%ET (b = (b ) x

NE!T x

PRINT "'bir i(nosi "* (b

EN

&) NapišiQBASICprogramkojisabirasamoparnebrojeve1 do ! $na#in)

RJEŠENJE:

REM 'bir sa#o parnih brojeva do 20

REM na#in 2

$%S

PRINT "'bir parnih brojeva do 20"

%ET (b = 0

FOR x = 1 TO 20

%ET os = x MO 2

IF os = 0 T&EN%ET (b = (b ) x

EN IF

NE!T x

PRINT "'bir i(nosi "* (b

EN

') NapišiQBASICprogramkojisabirasamoneparnebrojeve1 do !

RJEŠENJE:

REM 'bir sa#o neparnih brojeva do 20

$%SPRINT "'bir neparnih brojeva do 20"

%ET (b = 0

FOR x = 1 TO 20

%ET os = x MO 2

IF os + 0 T&EN

%ET (b = (b ) x

EN IF

NE!T x

PRINT "'bir i(nosi "* (b

EN

() NapišiQBASICprogramkojisabirasamoneparnebrojeve1 do ! $na#in)

RJEŠENJE:

REM 'bir sa#o neparnih brojeva do 20

REM na#in 2

$%S

PRINT "'bir neparnih brojeva do 20"

%ET (b = 0

FOR x = 1 TO 20 STEP 2

%ET (b = (b ) x

Page 3: 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

7/23/2019 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

http://slidepdf.com/reader/full/8qbasiclistarijesenihzadatakaslozeni-1 3/6

Složenijizadacisa rješenjima   3

NE!T x

PRINT "'bir i(nosi "* (b

EN

) NapišiQBASICprogramkojiprovjeravadalijenekarije#palindromiline$is*oglasikadase

#i*as lijeveidesnes*rane+npr, radar+A-I-A+ ANA)"

RJEŠENJE:REM Pa-indro# .is/o (v#i #i/ana s obje s/rane

$%S

PRINT "a -i je rije#pa-indro#"

PRINT ""INP3T "3nesi ne4 rije#"* r5nr5 = ""

d = %EN.r5

FOR x = d TO 1 STEP 1

nr5 = nr5 ) MI5.r5, x, 1

NE!T xIF r5 = nr5 T&EN

PRINT "Rije#"* r5* " 6ESTE pa-indro#"

E%SE

PRINT "Rije#"* r5* " NI6E pa-indro#"

EN IF

EN

.) NapišiQBASICprogramkojira#unadrugikorijennekogbrojauzprovjeruvaljanos*iunesenog

 brojazara#unanjedrugog korijena$nemožebi*inega*ivan)"

RJEŠENJE:

REM Ra#nanje 274orijena

$%S

PRINT "r8i 4orijen ne4o8 broja"

po9e/a4:

INP3T "3nesi ne4i broj"* br

IF br 0 T&EN

4 = S;R.br

PRINT "r8i 4orijen broja "* br* " je "* 4

E%SE

PRINT "<re4a>"

PRINT "?roj nije prirodan7 Ponovi nos>"<OTO po9e/a4

EN IF

EN

/) NapišiQBASICprogramkojira#unanajve0iod proizvoljnouneseni' brojeva"

RJEŠENJE:

REM Najve0i broj ni( od @ nesenih

$%S

PRINT "Aoji je od nesenih @ brojeva bio najve0i"

Page 4: 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

7/23/2019 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

http://slidepdf.com/reader/full/8qbasiclistarijesenihzadatakaslozeni-1 4/6

Složenijizadacisa rješenjima   4

PRINT ""

#a4s = 0

FOR x = 1 TO @

INP3T "3nesi ne4i broj"* br

IF br #a4s T&EN

#a4s = br

EN IFNE!T x

PRINT "Najve0i broj je bio "* #a4s

EN

1!) NapišiQBASIC programkojiizdvaja& slovaod %, pozicijerije#i$uklju#uju0ii%,mjes*o)iz

rije#idužineve0eod ( znakova"

RJEŠENJE:

REM I(dvajanje dije-ova s/rin8a

$%S

8res4a:INP3T "3nesi ne4 rije#dB od C s-ova"* r5

IF %EN.r5 + C T&EN

PRINT "Rije#je pre4ra/4a, nesi nov"

<OTO 8res4a

E%SE

nr5 = MI5.r5, D,

PRINT "TraBeni dio rije#i "* r5* " je "* nr5

EN IF

EN

11) NapišiQBASIC programkojiispisujenakojimmjes*imau rije#ise nalazislovoa"RJEŠENJE:

REM Na 4oje# #jes/ rije#i je s-ovo a

$%S

8res4a:

INP3T "3nesi ne4 rije#"* r5

d = %EN.r5

bsa = 0

FOR x = 1 TO d

IF MI5.r5, x, 1 = "a" T&EN

PRINT "S-ovo a se na-a(i na #jes/"* xbsa = bsa ) 1

EN IF

NE!T x

IF bsa = 0 T&EN

PRINT "Rije#"* r5* " ne#a nijedno a s-ovo"

EN IF

EN

Page 5: 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

7/23/2019 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

http://slidepdf.com/reader/full/8qbasiclistarijesenihzadatakaslozeni-1 5/6

Složenijizadacisa rješenjima   5

1) NapišiQBASIC programkojiispisujenakojimmjes*imau rije#ise nalazislovoa"

RJEŠENJE:

REM Ao-i4o s-ova i i#a ne4a rije#

$%S

INP3T "3nesi ne4 rije#"* r5

d = %EN.r5bsi = 0

FOR x = 1 TO d

IF MI5.r5, x, 1 = "i" T&EN

bsi = bsi ) 1

EN IF

NE!T x

IF bsi = 0 T&EN

PRINT "Rije#"* r5* " ne#a nijedno s-ovo i"

E%SE

PRINT "Rije#"* r5* " i#a "* bsi* " s-ovo i"

EN IFEN

1%) NapišiQBASIC programkojiispisujekojisvebrojevidijelebezos*a*kanekiproizvoljno

unesenibroj"

RJEŠENJE:

REM Aoji brojevi dije-e ne4i broj

$%S

INP3T "3nesi broj"* br

%ET bd = 0

FOR x = br TO 1 STEP 1%ET os = br MO x

IF os = 0 T&EN

%ET bd = bd ) 1

PRINT "je-i 8a broj: "* x

EN IF

NE!T x

PRINT "34pno 8a dije-i "* bd* " brojeva"

EN

1&) NapišiQBASIC programkojiispisujedalijeproizvoljnounesenibrojpros* broj$*j,djeljivje samosa

sobomisa brojem1)"RJEŠENJE:

REM a -i je pros/ broj

$%S

INP3T "3nesi ne4i broj"* br

%ET bd = 0

FOR x = br TO 1 STEP 1

%ET os = br MO x

IF os = 0 T&EN

%ET bd = bd ) 1

Page 6: 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

7/23/2019 8_qbasic_lista_rijesenih_zadataka_slozeni (1)

http://slidepdf.com/reader/full/8qbasiclistarijesenihzadatakaslozeni-1 6/6

Složenijizadacisa rješenjima   6

EN IF

NE!T x

REM 4o 8a dije-i vie od 2 broja onda nije pros/

IF bd 2 T&EN

PRINT "?roj "* br* " nije pros/ broj"

E%SE

PRINT "?roj "* br* " je pros/ broj"EN IF

EN