Professional Documents
Culture Documents
ლექცია 3
ლექცია 3
leqcia #3
2021-2022 sasw.w. I semestri
Tsu asoc. prof. naTela arCvaZe
• ოპერანდებისგან, ოპერაციის
ნიშნებისგან და ფრჩხილებისგან.
• ოპერანდები განსაზღვრავს
მონაცემებს გამოთვლებისთვის.
• ოპერაციები განსაზღვრავს
მოქმედებებს, რომლებიც უნდა
შესრულდეს.
ბეჭდვის იგივე გამოტანის ფუნქცია
if (piroba) operatori;
< , <=, >, >=, ==, !=
&& (and) ||(or) !=(no)
diax daibeWdos
grade>=51 “sagani
Cabarebulia”
ara
if-else Setyobineba
if (piroba)
Setyobineba1; //ჭეშმარიტების დროს
else
Setyobineba2; //მცდარობის დროს
daibeWdos
“Tqven daibeWdos
dagakldaT 51- ara “Tqven
diax CaabareT
grade qula”
Grade sagani”
>=51
Cadgmuli if Setyobineba
if (number > 0)
/* pirveli if Setyobineba */
if ( number % 2 == 0)
/* meore if Setyobineba */
cout<<“Number positive and even\n”;
else
cout<<"Number positive and odd\n";
if (number > 0)
/* pirveli if Setyobineba */
if ( number % 2 == 0)
/* meore if Setyobineba */
cout<<“Number positive and even\n”;
else
cout<<"Number positive and odd\n";
else if (number==0)
cout << “Number - zero\n” ;
else cout<<"Number negative \n;
“;
განვიხილოთ ტიპიური შეცდომები
• შედარების ნიშნის (==) ნაცვლად
გამოყენებულია =.
if (x=1) printf("x tolia 1\n");
• პირობა არ არის ფრჩხილებში
if x==1 printf("x tolia 1\n");
• pirobis Semdeg dawerilia ;
if (x==1); printf("x tolia 1\n");
• pirobis Semdeg aris ramdenime operatori da
Semdeg aris else operatori.
if (x==1) printf("x tolia 1\n"); x++;
else x*=2;
pirobiTi operacia
(piroba)? gamosax1:gamosax2;
• max = (x > y) ? x : y ;
• max = x > y ? x : y ;
• if(x>y) max=x; else max=y;
•Abs = x >= 0? x : -x ;
•if(x>=0)Abs=x;
else Abs=-x;
მონაცემთა ტიპი
განსაზღვრავს:
\\ Backslash simbolo \