Presentation is loading. Please wait.

Presentation is loading. Please wait.

Degëzimet.

Similar presentations


Presentation on theme: "Degëzimet."— Presentation transcript:

1 Degëzimet

2 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 Komanda themelore përmes së cilës realizohen degëzimet në programe është if 00:18

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ë if me dy degë k false k false false true true a a b 00:18

4 Degëzime të zakonshme #include <iostream>
using namespace std; int main() { double x,y,z; cout << "Numri i pare x= "; cin >> x; cout << "\nNumri i dyte y= "; cin >> y; if (x>=y) {z=2*x+1;} else {z=x+y;} cout << "\n Rezultati eshte z= " << z << endl; return 0;} #include <iostream> using namespace std; int main() { double x,y,z; cout << "Vlera x= "; cin >> x; cout << "\nVlera y= "; cin >> y; z=-5; if (x<y) {z=x+y;} cout << "\n Rezultati eshte z= " << z << endl; return 0;} 00:18

5 Degëzime me komanda të përbëra
Shpeshherë nevojitet që në njërën, ose edhe në të dy degët e komandës if të ketë më shumë komanda int main() { 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 00:18

6 Degëzimet gjatë komunikimit interaktiv
Komunikimi i drejtëpërdrejtë me kompjuterin mund të realizohet duke shfrytëzuar më shumë komanda if #include <iostream> using namespace std; int main() { float a,b; cout << "\n Sa eshte vlera e numrit a: "; cin >>a; cout << "\n Sa eshte vlera e numrit b: "; cin >> b; if (a<b) cout << "\n Numri a eshte me i vogel se numri b"; else if(a==b) cout << "\nNumrat jane te barabarte"; cout << "\nNumri a eshte me i madh se numri b"; cout << "\n\n"; return 0;} 00:18

7 Degëzimet gjatë komunikimit interaktiv
#include <iostream> using namespace std; int main() { float a,b; cout << "\n Vlera e numrit a: "; cin >>a; cout << "\n Vlera e numrit b: "; cin >> b; if (a<b) cout << "\n Numri “ << a << " eshte me i vogel se numri “ << b; else if(a==b) cout << "\nNumrat jane te barabarte"; cout << "\n Numri " << " eshte me i madh se numri " cout << "\n\n"; return 0;} 00:18

8 Kapërcimi pa kusht Për kapërcim pa kusht, prej një pjese të programit në një pjesë tjetër, shfrytëzohet komanda goto goto nata; ku nata është labela e zgjedhur lirisht si identifikator Përmes kësaj komande kompjuterit i urdhërohet që pa kusht ta vazhdojë ekzekutimin e programit, duke kapërcyer te komanda para së cilës gjendet labela nata false

9 #include <iostream> using namespace std; int main() { float a,b;
char x; Fillimi: cout << "\n Vlera e numrit a: "; cin >>a; cout << "\n Vlera e numrit b: "; cin >> b; if (a<b) cout << "\n Numri " << a << " eshte me i vogel se numri " << b; else if(a==b) cout << "\nNumrat jane te barabarte"; << " eshte me i madh se numri " cout << "\n\n A te perseritet edhe nje here programi?\n Sheno P per Po dhe J per JO" << "\n P - PO \n J - JO \n"; cin >>x; if (x=='P') {cout << "\n Perseritje e ekzekutimit" << "\n \n"; goto Fillimi; } cout << "\nEkzekutimi perfundoi \n\n"; return 0;} 00:18


Download ppt "Degëzimet."

Similar presentations


Ads by Google