Ratekev Fire

Forum Anime , Manga , Light Novels


Nu sunteti conectat. Conectati-va sau inregistrati-va

Ratekev Fire » Discuții » Tutoriale IT » Programare » [Diverse]Operatori aritmetici, unari, relaţionali, logici, de atribuire, condiţionali

[Diverse]Operatori aritmetici, unari, relaţionali, logici, de atribuire, condiţionali

In jos  Mesaj [Pagina 1 din 1]

1.Operatori aritmetici - folosiţi între operanzi întregi furnizează un rezultat întreg.

+ adunare
- scădere
* înmulţire
/ câtul împărţirii întregi
% restul împărţirii întregi

2.Operatori unari
- Operatorul de incrementare ++ adună 1 la valoarea operandului
- Operatorul de decrementare -- scade 1 din valoarea operandului
Pot fi prefixaţi ++a sau --a şi în acest cay incrementarea sau decrementarea se face înaintea evaluării expresiei.
Pot fi postfixaţi a++ sau a-- şi în acest cay incrementarea sau decrementarea se face după evaluarea expresiei

Exemple:
Pentru a =2 şi b=3

1.a+++b++=5 => a=3, b=4
2.++a+(++b)=7 => a=3, b=4
3.a+++--b=4 = > a=3, b=2
4.++a+b++=? => a=?, b=?
5.a+++b--=? => a=?, b=?
6.a+b++=? =>a=?, b=?
[Raspunsurile se găsesc la final in spoiler]


3.Operatori relaţionali:
<, <=, >, >=, ==(egal), !=(diferit)
ex: 2>1, 2>=2, 1<2, 2<=2, 2==2, 1!=2

4.Operatori logici
! negaţia
&& şi
|| sau
Folosind operatorii relaţionali şi cei logici, se încadreaya corect variabila x într-un interval:
x>=-7 && x<3
x>-3 && x<=0 || x>3


Ce vor furniza următoarele expresii?(1 = adevărat, 0 = fals)

a.2*5<=12-2
b.3>=0 && 4>5
c.4>=4 && 4<=4

5.Operatorul de atribuire are ca simbol semnul =

Există trei tipuri de operatori de atribuire

5.1 Atribuire simplă
5.2 Atribuire multiplă
5.3 Atribuire cu operator

5.1 Atribuire Simplă
Stabileşte valoarea lui a în urma atribuirilor:
a=2*3/2 ; a=3
a=4*5/2; a=10

5.2Atribuirea multiplă se face în etape de la dreapta spre stânga
Exemplu:a=b=c=3 rezultă c=3,b=3,a=3
a=b=8*10...a=80, b=80

5.3Atribuirea cu operator
+=, -=, *=, /=
Exemplu:a=10;b=20;c=20;
a+=b+=c este echivalent cu a=a+b+c unde a =40

6.Operatorul Condiţional
expresie_1? expresie_2 : expresie_3
Exemplu:
Are Ana mere?Da : Nu
a%2 = 0?"par" : "impar"

Rezultate
Spoiler:

Operatorii unari:
4.++a+b++=6 => a=3, b=4
5.a+++b--=5 => a=3, b=2
6.a+b++ = 5 = > a=2, b=4

Operatorii logici:
a.1
b.0
c.1

Vezi profilul utilizatorului

Sus  Mesaj [Pagina 1 din 1]

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum