Вежби - структури избор

Што ќе се отпечати со следниот дел од програмскиот код?

a) int a=6; int b=2; if(a<=b)
   cout<<a<<endl;
     else
   cout<<b<<endl;

b) int a=6;
    int b=3; 
   if(a<b)
  { cout<<a+b<<endl;
     cout<<a-b<<endl;
  }
    else
   cout<<b<<endl;

c) int a=5;
    int b=3;
    if(a<=b)
    { 
       cout<<a+b<<endl;
       cout<<a-b<<endl;
     }
    else
    {
       cout<<a/b<<endl; 
      cout<<a%b<<endl;
     }

d) int a=5;
     int b=3;
     if(a>b)
      {
        cout<<a+b<<endl;
         cout<<a-b<<endl;
      }
      else
     cout<<a/b<<endl; 
     cout<<a%b<<endl;

e) int a=5;
    int b=3;
     if(a>b)
      cout<<a+b<<endl;
      cout<<a/b<<endl; 
      cout<<a%b<<endl;

f) int a=5;
    int b=3;
     if(a<b)
      cout<<a+b<<endl;
      cout<<a/b<<endl; 
      cout<<a%b<<endl;

g) int a=0;
  switch (a)
  {
    case 0: cout <<"Ana";
             break;
    case 1: cout <<"Jana";
            break;
    case 2: cout <<"Petar";
          break; 
    case 3: cout <<"Andrej";
        break; 
   default: cout << "No name";
}

h) int a=5; 
   switch (a)
   {
      case 0: cout <<"Ana";break; 
      case 1: cout <<"Jana";break; 
      case 2: cout <<"Petar";break;
      case 3: cout <<"Andrej";break; 
     default: 
     cout << "No name";
}

i) int a=0;
   switch (a)
    {
       case 0: cout <<"Ana";
       case 1: cout <<"Jana";
       case 2: cout <<"Petar"; 
      case 3: cout <<"Andrej";
      default: 
     cout << "No name";
}

j) int a=2;
   switch (a)
  {
     case 0: cout <<"Ana";
     case 1: cout <<"Jana";
     case 2: cout <<"Petar";
     case 3: cout <<"Andrej";
     default: cout << "No name";
}

k) int a=2;
switch (a)
{
case 0: cout <<"Ana"<<endl; 
case 1: cout <<"Jana"<<endl;
 case 2: cout <<"Petar"<<endl; 
case 3: cout <<"Andrej"<<endl;
default: cout << "No name"<<endl;
}
Прв дел 


Зоран го напишал следниов код. Одговори што ќе се прикаже по неговото извршување   за  а=5


Втор дел 

1.        Определи која вредност ќе ја има променливата x по извршување на следниов дел од програма:
x = 30; 
y = -6; 
x= x - y; 
y= x - y; 
x= x + y;

        2.    Определи колкава е вредноста на целобројната променлива а по извршување на следната наредба: 
               a = 35 / 5 % 2 + 19 % 5;

       3    Ако променливите a, b и c имаат почетна вредност 10. Која од нив и понатаму ќе ја има истата   вредност по  извршување на следниот дел од програмата?
a = a + b;
b = b + a - c;
c = c – b + a;

       4.  Ана и Кадиме го добиле следниот резултата за дадениот сегмент. Каја од нив е во право ?

 int p, q;
p=0; q=1;
p = p + q;
cout<<p<<”, ”<<q;
Ана: 0, 1
Кадиме: 1, 1

5.        Која вредност ќе ја добие променливата i по извршувањето на следните наредби?
int i;
double d = 124.56;
i = d;

6.        Определи која вредност ќе ја има променливата t по извршување на следниов дел од програма:
a = 8; 
b = -8; 
t = (a > b) && (b < a);

7.        Одговори што ќе се прикаже со извршување на следниов дел од програмата:
x = 5; 
y = 5; 
if (x – y > 0)
cout<<x – y; 
else 
cout<<x + y;

8.        Агрон на дадена задача ја напишал следнава програма.  Каква пресметка извршува?

9.        Весна го напишала следниот сегмент. Која вредност ќе се прикаже по извршување на наредбите?

x=6;
y=9; 
z=x-y; 
if (x>=z) 
z=z+x; 
else
z=z+y; 
cout<<z;

1. Програма со која ќе се подредат три броја по големина
2. Програма со која ќе се најде најголемиот од три дадени броја.
3. Внеси n цифрен број, отстранија цифрата на десетки и запиши го новодобиениот број. Пресметај збир на двата броја  
4.Ана има p пријатели кои сака да ги почести со вкупно к колачи. Таа сака сите да добијат еднаков број колачи, па затоа ги става во ред. Кога на секој од нив им даде по еден колач,  се враќа на почетокот од редот и повторно дели од колачите.  Очигледно е дека на овој нечин нема сите да добијат ист број колачи. Ана сака да знае колку најмалку колачи добил секој од пријателите, и колку од нив добиле по еден помалку од останатите. 

Vnesi broj na kolaci:

Vnesi broj na prijateli:


Sekoj prijatel dobil najmalku. . .  kolaci.

Eden kolac pomalku dobile ----- prilateli 

Ili 

Site prijateli dobile ednakov broj kolaci.













5. Нека N e трицифрен природен број. Со X означи го бројот составен од првите 2 цифри од бројот N,  а со Y бројот составен од последните две цифри од бројот N. Напиши програма која го испишува поголемиот од броевите X и Y
  
6. Што ќе се прикаже со следниот код

















Решенијата од вежбите постави ги на следниов канвас

No comments: