Садржај
3 Променљиве, подаци, типови
3.5 Текстуални подаци (стрингови, ниске)
4 Гранања
4.7 Гранања - разни задаци
5 Петље
5.1 Врсте петљи
5.2 Наредбе break и continue
6 Статички методи
6.4 Корист од метода
7 Низови
7.2 Низови - вежбање
8 Матрице
9 Кориснички дефинисани типови
10 Фајлови

Наредба if - квиз

    Q-56: Да ли је ова наредба гранања исправно написана (претпоставља се да су све променљиве исправно декларисане)?

    if a > b
        m = a;
    else
        m = b;
    
  • Да.
  • Не.
  • Не, зато што услов није у (облим) заградама
  • Тачно!
  • Не, зато што наредбе у гранама нису у (витичастим) заградама
  • Не.
  • Не, зато што ни услов ни гране нису у одговарајућим заградама
  • Не.

    Q-57: Да ли је ова наредба гранања исправно написана (претпоставља се да су све променљиве исправно декларисане)?

    if (a > b)
        m = a;
        brojac++;
    else
        m = b;
    
  • Да.
  • Не.
  • Не, зато што наредба у "не" грани није у витичастим заградама
  • Не.
  • Не, зато што две наредбе у "да" грани нису у витичастим заградама
  • Тачно!
  • Не, зато што наредбе ни у једној грани нису у витичастим заградама
  • Не.

    Q-58: Да ли је ова наредба исправно написана (претпоставља се да су све променљиве исправно декларисане)?

    int m = a > b ? a : b;
    
  • Да.
  • Тачно!
  • Не, зато што услов није у (облим) заградама
  • Не.
  • Не, зато што цео израз a > b ? a : b треба да буде у заградама
  • Не.

Која је вредност променљиве n након извршања ових наредби?

int n = 0;
if (n < 0) n = -2 * n;
else n = 1 - n;

Која је вредност променљиве n након извршања ових наредби?

int a = 3, b = 4;
int n = (a > b) ? a - b : 0;
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+