Degzimet Degzimet Komandat t cilat gjenden brenda nj
Degëzimet
Degëzimet � Komandat të cilat gjenden brenda një programi, kompjuteri i ekzekuton një nga një, sipas rradhës me të cilën ato paraqiten. ◦ ekzekutimi i tillë sekuencial i komandave ndërpritet nëse në program paraqiten komandat për degëzim ◦ në gjuhën C++ degëzimet realizohen duke i shfrytëzuar komandat if, goto dhe switch. 15: 49 2
Komanda për degëzim if � Komanda themelore përmes së cilës realizohen degëzimet e ndryshme në programe është komanda if. ◦ Gjatë shkruarjes se kësaj komande mund të paraqiten disa raste të degëzimeve: �të zakonshme �të përbëra �të shumëfishta �dhe të ndërthurura 15: 49 3
Degëzime të zakonshme � Nëse në degët e komandës if ka vetëm nga një komandë thuhet se komanda if është e zakonshme ◦ if me një degë false k if me dy degë k true a false true a b 15: 49 4
Degëzime të zakonshme #include <iostream> using namespace std; int main() { { double x, y, z; cout << "Vlera x= "; cin >> x; cout << "n. Vlera y= "; cin >> y; z=-5; if (x<y) z=x+y; cout << "n Rezultati eshte z= " << z << endl; return 0; } double x, y, z; cout << "Numri i pare x= "; cin >> x; cout << "n. Numri i dyte y= "; cin >> y; if (x>=y) else z=2*x+1; z=x+y; cout << "n Rezultati eshte z= " << z << endl; return 0; } 15: 49 5
Degëzime me komanda të përbëra � Shpeshherë nevojitet që në njërë, ose edhe në të dy degët e komandës if të ketë më shumë komanda, të cilat do t’i quajmë komanda të int main() përbëra. { double x, y, z; cout << "Vlera x= "; cin >> x; y=0; z=0; if (x<10) { y=2*x+2; z=x+3; } cout << "n z= " << z << endl; cout << "n y= " << y << endl; 15: 49 6
Degëzime me komanda të përbëra � Dega e parë e përbërë � Dega e dytë e përbërë � Të dy degët të përbëra � Degëzime të ndërthurura ◦ themi se kemi degëzime të ndërthurura nëse brenda një degëzimi if kemi degëzime tjera të reja 15: 49 7
- Slides: 7