Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Задаци могу да се реше и са мање променљивих као и са мањим бројем корака. Ипак ја сам се одлучила да их урадим на ове начине, јер сам сматрала да ћете тако најлакше разумети њихово решавање. Ви слободно дајте машти на вољу и решите их другачије.
1 ГРУПА
1. Написати програм којим се за унети број проверава да ли је истовремено позитиван и дељив са 2. Користити IF наредбу.
2. За унети двоцифрен број провери да ли му је цифра јединице већа од цифре десетице. Ако јесте исписати одговарајућу поруку и форму обојити у плаво, а ако није уз одговарајућу поруку форму обојити у жуто. Користити IF наредбу (У овом задатку није наведено шта се дешава ако су цифре једнаке). Пробај да сам-а урадиш да прикаже поруку ако су цифре једнаке.
3. Користећи CASE наредбу написати програм који за два унета броја рачуна: збир ако се унесе индикатор 1, а количник ако се унесе индикатор 2 (делилац не сме бити 0).
4. Написати програм којим се за 3 учитане оцене једног ученика исписује колико ученик има недовољних оцена. Користити IF наредбу
2 ГРУПА
1. Написати програм којим се за унети број X проверава да ли Xϵ[100,200]. Користити IF наредбу.
2.
Написати програм који зависно од учитане вредности X израчунава вредност функције или даје поруку да је функција Y недефинисанa и боји форму у црвено. Користити IF наредбу (Објашњење: функција је недефинисана ако је вредност под кореном негативна а то би било када је x=0. Резултат ће бити исписан у лабел, мада није навдено како ћете приказати резултат, па сте могли и у showmessage. ДРУГАЧИЈИ НАЧИН решавања овог задатка приказан је у задатку 3 ове групе)
ВАЖНО:
У IF наредби се појављују блок наредбе. Ако се у грани THEN или ELSE извршава више од једне наредбе онда их «групишете» са BEGIN и END.
Најчешћа грешка је да покушавате да направите блок наредни тако што користите AND између наредби. AND се користи само у УСЛОВУ
3.
Написати програм који зависно од учитане вредности X израчунава вредност функције или даје поруку да је функција Y недефинисанa и боји форму у црвено. Користити IF наредбу
4. Написати програм који за унети троцифрен број испитује да ли је Армстронгов. Број је Армстронгов ако је једнак збиру кубова својих цифара. НПР: 153 je Aрмстронгов, jeр je: 153= 1*1*1+5*5*5+3*3*3. Користити IF наредбу
5. Користећи CASE наредбу написати програм којим се за унету оцену исписује описна вредност: одлично, врлодобро..... Ако унети број није оцена форму обојити у црно и дати одговарајућу поруку
1
2
-
=
x
Y
2
2
-
=
x
Y