Degëzimet.

Slides:



Advertisements
Similar presentations
Template Implicit function overload. Function overload Function overload double ssqq(double & a, double & b) { return(a*b);} float ssqq(float & a, float.
Advertisements

If Statements & Relational Operators Programming.
While Loops Programming. COMP102 Prog Fundamentals I: while Loops/Slide 2 Shortcut Assignments l C++ has a set of shortcut operators for applying an operation.
Slide 1 Summary Two basic concepts: variables and assignments Some C++ practical issues: division rule, operator precedence  Sequential structure of a.
Conditional Operator (?:) Conditional operator (?:) takes three arguments (ternary) Syntax for using the conditional operator:
If Statements. COMP104 If / Slide 2 Three Program Structures * Sequence - executable statements which the computer processes in the given order * Choice.
Switch Statements. Switch Statement Often you want to do a series of tests –if i==0 … else if i==1 …. else if i==2 … else if i==3 …. C++ provides the.
 Review structures  Program to demonstrate a structure containing a pointer.
Current Assignments Homework 3 is due tonight. Iteration and basic functions. Exam 1 on Monday.
While Loops Programming. COMP102 Prog Fundamentals I: while Loops/Slide 2 Shortcut Assignments l C++ has a set of shortcut operators for applying an operation.
CSC1201: Programming Language 2 Lecture 1 Level 2 Course Nouf Aljaffan (C) CSC 1201 Course at KSU1.
Switch Statements Comparing Exact Values
#define #include<iostream> using namespace std; #define GO
LESSON 4 Decision Control Structure
Intro to Programming Week # 6 Repetition Structure Lecture # 10
Command Line Arguments
Programming Fundamentals
לולאות קרן כליף.
Windows XP(Control Panel)
SH.M.U-2 Tema:WEB Shfletuesit Nxënësi:Elbaroza Bunjaku Arsimtari:Muhamer.
Reserved Words.
Siguria e të dhënave në kompjuter
TIK 12 – Prof. Blerand Koshi
PROGRAMI DHE PROGRAMIMI KUPTIMET BAZIKE
Random Number Generation
Lënda: Imformatikë Punoi: Rona Preteni Arsimtar: Muhamer Ujkani IX/9
פונקציות לעיתים קרובות לא נוח להגדיר את כל התוכנה בתוך גוף אחד.
Elementet e gjuhës C++.
SHMU-2 Vushtrri Punim seminarik Lënda: Informatikë Tema: Rjetet informative Klasa IX-2 Punuar nga: Argjent Abdurrahmani Erëza Mejzini.
CS1201: Programming Language 2
Të llogaritet shuma e elementeve të vektorit.
Tema:Crossover Cable Nxënësi:Amir Sadiku Arsimtari:Muhamer Ujkani
PowerPoint 2007 Quiz.
Punoi:RREZON MIKULLOVCI
MS POWERPOINT PREZANTIMET.
SH.M.U-2 Emri dhe mbiemri:Lavdim Veseli Klasa:IX-3 Shkolla:SHMU2
Elementet e gjuhës C++.
אבני היסוד של תוכנית ב- C++

5. Unazat.
OBJECTIVE QUESTIONS.
הרצאה 03 אבני היסוד של תוכנית ב- C
6. Unaza While dhe Do While
F U N K S I O N E T.
Starting Out with C++: From Control Structures through Objects
Pointers & Functions.
اصول کامپیوتر ۱ مبانی کامپیوتر و برنامه‌سازی
Shmu2 Lënda: Informatikë Tema: Programi i Power Ponit Klasa: IX-4
Universiteti i Prizrenit
I Love my family!!!.
Ms Word 2003.
SH.M.U 2 Vushtrri Sistemet operative te Winows XP Muhamer Ujkani
Summary Two basic concepts: variables and assignments Basic types:
Degëzimet.
If Statements.
Internet Ligjerata 8 Dr. Fisnik Dalipi.
Programim I Degëzimet Gazmend Xhaferi.
Local, Global Variables, and Scope
Desktopi, hapja e Ms Word-it
Variablat dhe konstantet
Raportimi I rrjedhave të parasë
Pointers & Functions.
(Dreaded) Quiz 2 Next Monday.
Unazat FOR.
Unazat while.
Programming Strings.
Ms Word 2003.
Operatorët.
CSE Module 1 A Programming Primer
Shkolla e mesme e ulët “Gjon Serreçi” Ferizaj
Presentation transcript:

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

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

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

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

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

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

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

#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