Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Ime i prezime:_________________ Odjeljenje:____________________

Small Basic Test


Grupa 4

Zadatak 1
a) Objasniti liniju po liniju sljedei segment koda:
TextWindow.WriteLine("Unesi broj n") Ispisuje se unesi broj n n= TextWindow.ReadNumber() promjenjiva n dobija vrijednost broja unesenog sa tastature i=1 promjenjiva I dobija vrijednost 1 sum=0 promjenjiva sum dobija vrijednost 0 While i<=n dok je I manje ili jednako od n radi sljedece If Math.Remainder(i,3) <> 0 Then ako je ostatak pri dijeljenju brojeva I I 3 razlicit od 0 odnosno ako I nije djeljivo sa 3 sum=sum+I promjenjiva sum se povecava za i EndIf kraj if naredbe i=i+1 promjenjiva I se povecava za 1 EndWhile kraj while naredbe TextWindow.WriteLine( "suma nedjeljivih brojeva sa 3 je" + sum) ispisuje sumu brojeva koji nisu djeljivi sa 3

b)ta program ispisuje za n=7? Ispisuje 19(jer je 1+2+4+5+7=19)

Zadatak 2
Objasniti ta nije u redu sa sljedeim naredbama: a) TextWindow.ReadNumber(9)operacija ReadNumber ne prihvata argumente(TextWindow.ReadNumber()) b)c = Clock.Ceiling(4.5) Ceiling nije operacija objekta clock (Math.Ceiling(4.5)) c)For i=7 25 fali To (For i=7 To 25) d)If (Clock.Hour<12) Then TextWindow.Writeline(Dobro jutro) EndWhile treba da stoji EndIf

Zadatak 3
Napisati program koji na osnovu Pitagorine teoreme, za unijetu hipotenzu c i katetu a rauna katetu b. Napomena. Korijen broja n moemo raunati koristei Math.SquareRoot(n).

TextWindow.WriteLine("Unesi broj c: ") c=TextWindow.ReadNumber() TextWindow.WriteLine("Unesi broj a: ") a=TextWindow.ReadNumber() b=Math.SquareRoot(c*c-a*a) TextWindow.WriteLine("Duzina katete je: " +b)

Zadatak 4
Napisati program koji u zavisnosti od unijetih brojeva x i y rauna vrijednost brojeva z i t. Ako je x>y onda je z = 5x y i t= x+y , u suprotnom z = x2 + y2 i t=0.

TextWindow.WriteLine("Unesi x: ") x=textwindow.ReadNumber() TextWindow.WriteLine("Unesi y: ") y=textwindow.ReadNumber() If x>y Then z= 5*x - y t=x+y Else z=x*x+y*y t=0 EndIf TextWindow.Write("Z= "+z+ " T= "+t)

Zadatak 5
Napisati program koji unijeti broj n smanjuje za 5, sve dok je rezultat vei od 0. tampati brojeve dobijene na taj nain. Primejer. Za n=21 tampa se 21, 16, 11, 6 i 1.

TextWindow.Write("Unesi broj n: ") n= TextWindow.ReadNumber() While n>0 TextWindow.WriteLine(n) n=n-5 EndWhile

You might also like