Professional Documents
Culture Documents
programimit
në C
Pjesa e dytë
D R . A L BA Ç O M O
Deklarimi dhe Inicializimi i Variablave
Shtrirja e Variablave
Pikat
Kryesore Konstantet
Komunikimi me Console
Variablat
Deklarimi
Tipi_te_dhenave identifikuesi; Variablat që janë të tipeve të
ndryshme, deklarohen më vete:
int a;
float mynumber;
Variablat që janë të të njëjtit tip
mund të deklarohen së bashku ose
veç e veç:
int a, b, c;
2022 LEKSION 2 4
Inicializimi
Inicializimi i një variabli Shembull:
nënkupton caktimin e një vlere të
saktë identifikuesit.
2022 LEKSION 2 5
Inicializimi
Inicializimi mund të realizohet Shembull:
edhe në momentin që deklarohet
variabli
2022 LEKSION 2 6
Shtrirja (scope) është një pjesë e programit se ku
mund të deklarohen variablat. Kemi:
I. Variablat Lokal – deklarohen brenda një
funksioni ose një bllok instruksionesh.
◦ Vlefshmëria e variablave lokal është e kufizuar në
Shtrirja(Scope) kodin brenda të cilit janë deklaruar.
e Variablave II. Variablat Formal – deklarohen në kokën e
funksionit si parametra hyrës ose dalës
III. Variablat Global – deklarohen jashtë çdo
funksioni.
◦ Mund të përdoren kudo në kod, brenda çdo funksioni,
kudo mbas deklarimit të tyre.
Vlerat fikse, përkatësisht vlerat të cilat
brenda programit nuk ndryshohen.
Për ruajtjen e tyre në memorjen e
kompjuterit, gjatë deklarimit shfrytëzohen
identifikatorët e të gjitha tipeve të
mundshme si edhe te variablat.
Konstantet Deklarohen duke përdorur:
#define – direktiva paraprocesuese
#define PI 3.14159
#define NEWLINE '\n’
Praktikë në
Shtëpi
19 LEKSION 2 2022
Operatorët
Funksioni kryesor i një
operatori është që të realizojë
diçka me vlerën e një variabli.
Kjo “diçka” mund të jetë dhënie
e një vlere, ndryshimi i një vlere
ose krahasimi i dy apo më
shumë vlerave
Operatorët •
•
Vlerëdhënies
Aritmetike
• Krahasimit
• Logjike
• Unar
• Bitwise
• Ternar
Operatori Emertimi
X+Y Mbledhja
X–Y Zbritja
X*Y Prodhimi
X/Y Pjestimi Operatorët
X%Y
++X
Mbetja
Rritja me 1 përpara se të përdoret variabli x
Aritmetike
--X Zbritja me 1 përpara se të përdoret variabli x
X++ Rritja me 1 pas përdorimit të variablit x
X-- Zbritja me 1 pas përdorimit të variablit x
Operatorët Aritmetike
Pjestimi i dy numrave të plotë jep si rezultat
pjesën e plotë të pjestimit.
|| (OR)
! (NOT)
LEKSION 2 2022 29
Operatori Emertimi
+ Nuk i nevojshëm përdorimi i tij, duke qenë
se numrat positive nuk i shprehim me +
përpara
Operatorët - Tregues për numrat negative
Unar ! Opertor logjik që konverton vlerën e një
shprehje booleane
++X / --X Rritja/Zbritja me 1 e variabli x
X++ / X -- Rritja/Zbritja me 1 e variablit x
Operatori i Kushtëzimi vlerëson një shprehje logjike, kthen
vlerën e parë të dhëne nqs kushti është i vërtete dhe ne rast
te kundërt kthen vlerën tjetër të dhënë.
Sintaksa e tij është:
kushti ? Vlera_vertete : vlera_gabuar
Operatori Shembuj:
Kushtëzimit 7==5 ? 4 : 3
7==5+2 ? 4 : 3
5>3 ? a : b
a>b ? a : b
Funksioni Pershkrimi
abs(x) Vlera absolute e x
cbrt(x) Rrënja kubike e x
ceil(x) Vlera e rrumbullakosur për nga lart e x-it
cos(x) Kosinus X
exp(x) Vlera e E
x
C Math -
fdim(x, y) Vlera positive e diferencës ndërmjet x dhe y #include
floor(x)
log(x)
Vlera e rrumbullakosur për nga poshtë e x-it
Log natural I x-it
<math.h>
pow(x, y) Vlera e x-it në fuqi q
round(x) Rrumbullakosja e një numri
sin(x) Sinusi i x-it
sqrt(x) Rrënja katrore
Shkrimi në kodin
Shprehja Komente
C
𝑥𝑥 + 𝑦𝑦 (x+y)/2 Kllapat përdoren për të treguar prioritetin e
2 veprimit matematikor