You are on page 1of 8

РАЗГРАНАТА СТРУКТУРА

Наредбе гранања

1.Нацртати алгоритам разгранате структуре и написати програм за израчунавање обима и


површине круга узимајући у обзир предзнак полупречника. Уколико се унесе негативна
вредност исписати поруку „Не постоји круг“ и изаћи из програма у супротном израчунати и
исписати вредност.

2. Нацртати алгоритам разгранате структуре и написати програм којим се испитује да ли је


на основу унетих страница а,b,c троугао једнакостраничан, једнакокрак односно
неједнакостраничан. Проверити да ли је могуће конструисати троугао. Уколико је немогуће
конструисати троугао исписати поруку „Немогуће конструисати троугао“ и изаћи из
програма.

3. Нацртати алгоритам разгранате структуре и написати програм за решавање квадратне


једначине облика аx2 +bx+c=0

4. Нацртати алгоритам разгранате структуре и написати програм којим се испитује да ли се


цео број x налази у опсегу између целих бројева а и b.

5. Нацртати алгоритам разгранате структуре и написати програм којим се одређује већи од


два унета броја а и b и вредност се исписује на екрану.

6. Нацртати алгоритам разгранате структуре и написати програм којим се за два задата


броја одузима мањи од већег.

7. Нацртати алгоритам разгранате структуре и написати програм којим се за унети број


проверава и исписује да ли је једноцифрен, двоцифрен,троцифрен или вишецифрен.

8. Нацртати алгоритам разгранате структуре и написати програм којим се за унети


број проверава и исписује да ли је позитиван, негативан или једнак нули.

9. Нацртати алгоритам разгранате структуре и написати програм којим се промењивој max


додељује вредност највећег од три унета броја а, b и c и исписује вредност mаx.

10. Нацртати алгоритам разгранате структуре и написати програм за израчунавање


површине и обим правоугаоника уз уважавање свих услова. У случају уноса негативне
вредности страница исписати поруку "Погресан унос" .

11. Нацртати алгоритам разгранате структуре и написати програм којим се испитује да ли је


на основу унетих страница а,b,c могуће конструисати троугао и да се испише разлог зашто
не може уколико неможе.

12. Нацртати алгоритам разгранате структуре и написати програм којим се проверава да ли


је унети троцифрени број палиндром (тј. да ли се исто чита са лева у десно и са десна у
лево, нпр. 575)
13. Функција је дата својим аналитичким обликом:

13.
 12  x 2 , x  3

 2x
y 2 ,  3  x  5
 x 1
 x3 , 5 x

Нацртати алгоритам разгранате структуре и написати програм којим се за дато x


одређује y

14. Дате су кординате x и y . Нацртати алгоритам разгранате структуре и написати програм


којим се на основу унетих вредности исписује у ком се квадранту налазе унете вредности

15. Нацртати алгоритам разгранате структуре и написати програм којим се на основу унетог
броја бодова исписује порука о оцени према следећој табели
86-100 одличан 5
71-85 бр.добар 4
56-70 добар 3
41-55 довољан 2
0-40 недовољан 1

16. Нацртати алгоритам разгранате структуре и написати програм којим се проверава да ли


је унети троцифрени број Армстронгов број (Армстронгов број је једнак збиру кубова
својих цифара).

17. Нацртати алгоритам разгранате структуре и написати програм којим се за унети знак Zn
испитује и исписује да ли је тај знак велико слово, мало слово, цифра или бланко, а ако
није ништа од наведеног онда је у питању знак интерпункције.

18. Нацртати алгоритам разгранате структуре и написати програм којим се учитава 5


реалних бројева и штампа највећи и најмани број.

19. Нацртати алгоритам разгранате структуре и написати програм којим се учитавају два
броја и ако су оба парна исписује њихову суму у супротном исписати разлику.

20. Нацртати алгоритам разгранате структуре и написати програм којим се за унети


природан број n испитује да ли је дељив са 5 и штампа одговарајуће обавештење.

21. Нацртати алгоритам разгранате структуре и написати програм којим се за унети број
израчунава апсолутну вредност.

22. Нацртати алгоритам разгранате структуре и написати програм којим се за унети


троцифрени број проверити да ли је Нивененов. Нивенов број је број који је дељив збиром
својих цифара (нпр 180 је дељиво са 9).
23. Нацртати алгоритам разгранате структуре и написати програм којим се израчунава и
штампа вредност функције y за унето x и параметар п

24. Нацртати алгоритам разгранате структуре и написати програм којим се израчунава y по

формули:

25. Нацртати алгоритам разгранате структуре и написати програм којим се за дато C=5
уноси вредности за а и b. Ако је а>b вредност C ће се увећати за 12, а ако није остаје 5.

26. Нацртати алгоритам разгранате структуре и написати програм којим се проверава да ли


је унети број паран или је непаран.

27. Нацртати алгоритам разгранате структуре и написати програм којм се зависно од


учитане вредности за x израчунава вредност функције или даје поруку да је функција
недефинисана

28. Нацртати алгоритам разгранате структуре и написати програм којим се рачуна укупан
број поена ученика, тако што се уноси просечна оцена са све четири школске године (који
не сем бити мањи од 2 нити већи од 5 у спуротном исписује се „Греска у уносу“).
Такође се уноси и број поена са пријемног испита (који не сем бити мањи од 0 нити већи од
60). Укупан број поена се добија тако што се просечне оцене из школе множе са 2 и
сабирају са бројем поена са пријемног испита.

29. Нацртати алгоритам разгранате структуре и написати програм који за три учитана броја
испитује да ли је један од њих једнак суми друга два броја

30. Нацртати алгоритам разгранате структуре и написати програм којим се за два унета
броја испитује да ли су истог знака.

31. Нацртати алгоритам разгранате структуре и написати програм којим се сумирају само
позитивне вредности унетих бројева а, b и c.

32. Нацртати алгоритам разгранате структуре и написати програм којим се проверава


да ли је већи збир или производ цифара двоцифреног природног броја.

33. Нацртати алгоритам разгранате структуре и написати програм којим се учитавају


два двоцифрена природна броја и приказује број чији је збир цифара већи.

34. Нацртати алгоритам разгранате структуре и написати програм којим се учитавају


два цела броја и ако су оба позитивна или оба негативна тада израчунавамо њихов
производ а ако је један од њих негативан, тада израчунавамо разлику тако што
одузимамо негативан од позитивног.
35. Нацртати алгоритам разгранате структуре и написати програм којим се учитава
цео број и ако је број негативан, треба га превести у позитивну вредност. Потом, ако
је број паран, тада га треба поделити са 2, а ако је непаран, тада га треба помножити
са 2 и приказати резултат.

36. Нацртати алгоритам разгранате структуре и написати програм којим се израчунава


износ пореза за унету плату. Ако је бруто плата већа од износа 1000е порез је 20%,иначе је
порез 15%.

37. Нацртати алгоритам разгранате структуре и написати програм којим се на основу унете
висине, тежине особе исписује одговарајуду поруку: “Ви имате идеалну тежину,треба да се
поравите..кг, треба да смршате кг ит=висина-100

38. Нацртати алгоритам разгранате структуре и написати програм којим се израчунава


укупан отпор R који дају отпорници R1 и R2 зависно од типа везе и то: 1-редно,2-паралелно

39. Нацртати алгоритам разгранате структуре и написати програм којим се проверава да ли


кроз дату тачку (а,b) пролази график функције y=5x2- 7x+2

40. Нацртати алгоритам разгранате структуре и написати програм којим се учитава година
(број измедју 1538 и 10000) и утврдјује да ли је она преступна.
По грегоријанском календару преступне године одредјују се на следеди начин:

-ако је година дељива са 400, преступна је (нпр.2000 година је преступна)


-ако година није дељива са 400, али је дељива са 100, није преступна (нпр.1900. година није
преступна)
-ако година није дељива са 100, али је дељива са 4, преступна је (нпр.2004 година је
преступна)
-ако година није дељива са 100 и није дељива са 4, није преступна (нпр.2001. није
преступна)

41. Нацртати алгоритам разгранате структуре и написати програм којим се дати бројеви а,b
и c удвоструцују, ако је а≥b≥c ,а у противном се замењују апсолутним вредностима

42. Нацртати алгоритам разгранате структуре и написати програм којим се решава


једначина аx+b=0

43. Нацртати алгоритам разгранате структуре и написати програм којим се два дата реална
броја премештају тако да важи поредак А≤Б

44. Нацртати алгоритам разгранате структуре и написати програм којим се исписује да ли


су дати цели бројеви А,B,C уређени у неопадајудем поретку (А≤B≤C). Исписти
одговарајуду поруку.

45. Нацртати алгоритам разгранате структуре и написати програм којим се вредности три
броја премештају тако да важи поредак А≤B≤C

46. Нацртати алгоритам разгранате структуре и написати програм који за три унета броја
А,B,C одредјује збир два најмања.

47. Нацртати алгоритам разгранате структуре и написати програм којм се проверава да ли


су два унета броја међусобно дељива и ако јесу исписује резултат дељења.
48. Нацртати алгоритам разгранате структуре и написати програм којим се вредности
променљиве f израчунавају по формули

49. Нацртати алгоритам разгранате структуре и написати програм којим се за дато x

израчуава y по форумли:

50. Нацртати алгоритам разгранате структуре и написати програм којим се испитује у којем
се квадранту налази троугао кога образују права одредјена једначином y = аx+b и
координатне осе.

51. Нацртати алгоритам разгранате структуре и написати програм којим се ако се са улаза
учитавају три природна броја к1,к2,к3, који означавају редни број дана у години, испитати
да ли означавају исти дан у недељи. На пример исти дан означавају 2,16 и 30 или 344,351 и
358

52. Нацртати алгоритам разгранате структуре и написати програм којим се за учитани угао
у степенима који може бити већи од 360˚ одредјује квадрант коме припада.

53. Нацртати алгоритам разгранате структуре и написати програм којим се одређује и


штампа, колико се може формирати новогодишњих пакетића, ако сваки мора да садржи
артикле: 11 бомбона, 3 играчке и 7 чоколада. На располагању је задати број бомбона, задати
број играчака и задати број чоколада. Штампати и колико је којих артикала остало након
формирања могућег броја пакетића.

54. Нацртати алгоритам разгранате структуре и написати програм којим се испитује да ли је


унети петоцифрени број дељив збиром својих цифара.

55. Нацртати алгоритам разгранате структуре и написати програм којим се испитује да ли


се две праве y=а1x+b1 и y=а2x+b2 секу. (Могућа су три случаја: праве су паралелне, праве
се поклапају или праве се секу у једној тачки – написати у којој)

56. Нацртати алгоритам разгранате структуре и написати програм којм се израчунава


вредност функције:

57. Нацртати алгоритам разгранате структуре и написати програм којим се проверава да ли


је унета година преступна по календару Милутина Миланковића. По овом календару
преступне године су оне које су дељиве са 4 осим оне којима се завршавају векови. Од
година којима се завршавају векови, преступне су оне код којих дељење њихове прве две
цифре са 9 даје остатак 2 или 6. Миланковићев календар се поклапа са грегоријанским све
до 2800. године.

58. Нацртати алгоритам разгранате структуре и написати програм којим се за унету цену
неког производа обрачунава порез од 8% ако је цена мања од 10000 динара, ако није, порез
је 18%. Штампати цене са порезом.
59. Нацртати алгоритам разгранате структуре и написати програм којим се за унето x и y
израчунава z по формули

60. Нацртати алгоритам разгранате структуре и написати програм који за задата два
природна броја
a) Испитује да ли је већи број дељив са мањим
b) Ако услов под а) није испуњен одредити минимални број m који треба додати
већем броју да би постао дељив са мањим бројем.

61. Нацртати алгоритам разгранате структуре и написати програм којим се учитавају са


тастатуре координате за две тачке . Проверити, па штампати поруку :

- тачке припадају истом квадранту


- тачке не припадају истом квадранту .

62. Нацртати алгоритам разгранате структуре и написати програм којим се формира


највећи троцифрен број чији је збир цифара једнак траженом природном броју n.

63. На x оси су дате две дужи почетним и крајњим тачкама. Нацртати алгоритам разгранате
структуре и написати програм за израчунавање и испис дужине заједничког одсечка које
формирају те две дужи. Ако га не образују штампати нулу.

64. Учитава се редни број дана у непреступној години. Нацртати алгоритам разгранате
структуре и написати програм којим се исписује његов датум.

65. Нацртати алгоритам разгранате структуре и написати програм којим се одређује број
поена који се добија гађањем у кружну мету која је подељена на четири једнака дела, ако су
дате x и y координате центра мете и њен р полупречник, односно x1 и y1 координате
поготка. Поени су 100, 75, 50, 25 односно 0 ако је промашио читаву мету. Ако је погодак на
линији раздвајања делова мете, обрачунава се већи број поена.

66. Војници се крећу у колони дужине D метара, брзином В km/h. Командир који се налази
на крају колоне, шаље курира на бициклу са поруком на чело колоне. Предавши поруку,
курир се одмах враћа назад. Брзина курира бициклисте је B км/х. Нацртати алгоритам
разгранате структуре и написати програм којим се одређује после колико времена се
бициклиста враћа на крај колоне.

67. Правоугаоник, страница паралелних координатним осама, дат је теменима једне


дијагонале (x1,y1) и (x2,y2). Нацртати алгоритам разгранате структуре и написати програм
којим се проверава да ли тачка дата координатама (а,b), припада датом правоугаонику.

68. Нацртати алгоритам разгранате структуре и написати програм који на основу унетих
страница троугла рачуна обим или површину троугла у зависности од жеље корисника. Ако
корисник хоће обим, мора унети 1, ако хоће површину, мора унети 2.

69. Нацртати алгоритам разгранате структуре и написати програм којим ће се поделити


табла чоколаде облика правоугаоника, који се састоји од N редова и M квадратића у сваком
реду, на мање делове облика квадрата, али под условом да је број квадрата најмањи могућ.
70.* У А кутији се налази x1 белих и y1 плавих куглица, у B кутији се налази x2 белих и y2
плавих куглица. Потребно је куглице преместити тако да све куглице исте боје
буду у једној кутији. Нацртати алгоритам разгранате структуре и написати програм којим
се одређује и приказује минимални број премештања којима се то може постићи.

71.* У свакој од три кутије налази се одређени број куглица црвене, плаве и зелене боје.
Нацртати алгоритам разгранате структуре и написати програм којим се одређује
минимални број премештања који обезбеђује расподелу куглица тако да се у свакој кутији
налазе само куглице исте боје. На излазу штампати минимални број премештања.

72. Нацртати алгоритам разгранате структуре и написати програм којим се уноса два цела
броја а и b и један цео број n на основу кога се извршава одређена операција над бројевима
а и б и то ако је:
 n=1, c=а+b
 n=2, c=а-b
 n=3, c=а/b
 n=4, c=а%b
 n=6, c=а*b

73. Нацртати алгоритам разгранате структуре и написати програм за израчунавање следеће


функције:
Уколико ниједан услов није испуњен исписати "Нема решења"

Наредба вишеструког гранања

1. Нацртати алгоритам којим се на основу унете оцене (5, 4, 3, 2, 1) исписују оцене:


‘одличан’, ‘врло добар’, ..., ‘недовољан’. У случају погређног уноса исписати погрешно.
Користити алгоритам вишеструког гранања.

2. Нацртати алгоритам којим се исписују могуће вредности координата x и y зависно од


редног броја квадранта који се уноси. Користити алгоритам вишеструког гранања.

3. Нацртати алгоритам којим се за унети редни број месеца (Јануар=1, Фебруар=2, . . . ) исписује
колико дана има тај месец. У случају фебруара питати корисника да ли је година преступна. У
случају унетог броја мањег од 1 и већег од 12 исписати поруку „Некоректан број месеца“.
Користити алгоритам вишеструког гранања.

4. Нацртати алгоритам којим се учитава знак за математичку операцију (+ - * / ) и два


реална броја, а затим штампа резултат добијен применом задате операције над унетим
операндима. У случају уноса погрешне операције исписати поруку "Погрешна операција"
Користити алгоритам вишеструког гранања.

5. Нацртати алгоритам којим се за унети број дана нпр 1 до 7 на екрану испује да нпр 1 -
понедељак, 5 - петак итд. У случају да се унесе број мањи од 1 или већи од седам исписати
"Погрешан унос дана" .Користити алгоритам вишеструког гранања.
6. Нацртати алгоритам за решавање следеће функције y=f(x) за задато к (кϵN).
Користитиалгоритам вишеструког гранања.

7. Унети почетно слово назива правилне 2D фигуре (дозвољени уноси су t или T за троугао,
к или К за квадрат, s или S за шестоугао; било који други карактер сматрати грешком у
уносу) и основну страницу задате правилне фигуре а. Израчунати и приказати обим и
површину изабране фигуре. Користити алгоритам вишеструког гранања.

8. Написати програм који зависно од вредности промењиве н израчунава површину


геметријских фигура: 1-правоугаоник , 2 – троугао, 3-квадрат, 4 – круг. Након избора
геметријске фигуре уносе се одговарајуди подаци. Користити алгоритам вишеструког
гранања.

9. Нацртати алгоритам и написати програм којим се израчунава и штампа вредност функције y за


унето x и параметар п. Користити алгоритам вишеструког гранања.

10. Нацртати алгоритам и написати програм којим се уноса два цела броја а и b и један цео
број n на основу кога се извршава одређена операција над бројевима а и b и то ако је:
 n=1, c=а+b
 n=2, c=а-b
 n=3, c=а/b
 n=4, c=а%b
 n=6, c=а*b
Користити алгоритам вишеструког гранања.

You might also like