Internet Ligjerata 8 Dr. Fisnik Dalipi.

Slides:



Advertisements
Similar presentations
PHP Stringjet / Strukturat mbi Stringjet / Operatoret / Kushtet / Loops.
Advertisements

 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 8 - JavaScript: Control Structures I Outline 8.1 Introduction 8.2 Algorithms 8.3 Pseudocode 8.4.
1 JavaScript: Control Structures. 2 Control Structures Flowcharting JavaScript’s sequence structure.
JavaScript: Control Structures I Outline 1 Introduction 2 Algorithms 3 Pseudocode 4 Control Structures 5 if Selection Structure 6 if/else Selection Structure.
JavaScript: Control Structures I
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Multi-level Navigation
Lenda : Kontabiliteti Financiar
Teknologji Informative
JavaScript Leksion 4.
Variablat Konstantet Strukturat e kontrollit Ciklet Tabelat (Arrays)
Windows XP(Control Panel)
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
Access 2007 Quiz.
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
SH.M.U-2 Tema:WEB Shfletuesit Nxënësi:Elbaroza Bunjaku Arsimtari:Muhamer.
Siguria e të dhënave në kompjuter
TIK 12 – Prof. Blerand Koshi
Insertimi i hapësirave dhe kalimi në kryerresht
LEKSION 6 SQL. Struktura baze. Query-t. Veprimet me bashkesi.
Funksionet ne PHP PhD, MS, Under Leksion 8.
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
Chapter 8 - JavaScript: Control Structures I
SHMU-2 Vushtrri Punim seminarik Lënda : Informatikë Tema : Windows 7 Klasa : IX Punuar nga : Petrit Mavriqi Vushtrri , 2014.
Lënda: Imformatikë Punoi: Rona Preteni Arsimtar: Muhamer Ujkani IX/9
Table 10.1 Capital Expenditure Data for Bennett Company
Table 10.1 Capital Expenditure Data for Bennett Company
Elementet e gjuhës C++.
TIK 12 – Prof. Blerand Koshi
Vendosja e prapavijes (Background)
SHMU-2 Vushtrri Punim seminarik Lënda: Informatikë Tema: Rjetet informative Klasa IX-2 Punuar nga: Argjent Abdurrahmani Erëza Mejzini.
Tema:Crossover Cable Nxënësi:Amir Sadiku Arsimtari:Muhamer Ujkani
PowerPoint 2007 Quiz.
JavaScript Leksion 8.
MS POWERPOINT PREZANTIMET.
SH.M.U-2 Emri dhe mbiemri:Lavdim Veseli Klasa:IX-3 Shkolla:SHMU2
Elementet e gjuhës C++.
5. Unazat.
Algoritmet e Sortimit.
6. Unaza While dhe Do While
F U N K S I O N E T.
Shmu2 Lënda: Informatikë Tema: Programi i Power Ponit Klasa: IX-4
Universiteti i Prizrenit
with a value of javascript:onclick=resizeWindow()
I Love my family!!!.
PROGRAMIM I UNIVERSITETI I TETOVËS.
SISTEMI I DETEKTORËVE TË TRAFIKUT
Punim Seminarik Tema : VIRUSET Kompjuterik Lenda: Informatike SHMU 2
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
SH.M.U 2 Vushtrri Sistemet operative te Winows XP Muhamer Ujkani
Targetimi i elementeve specifike
E Drejta e Procedures Penale
Degëzimet.
Ligjerata 3 Dr. Fisnik Dalipi
Ligjerata 4 Dr. Fisnik Dalipi
TIK 12 – Prof. Blerand Koshi
Programim I Degëzimet Gazmend Xhaferi.
For this assignment, copy and past the XHTML to a notepad file with the .html extension. Then add the code I ask for to complete the problems.
Variablat dhe konstantet
Degëzimet.
Raportimi I rrjedhave të parasë
SHMU-2 PUNOI:Enis Shallci Lënda:Informatikë Tema : POWERPOINTI
TIK 12 – Prof. Blerand Koshi
Unazat FOR.
Unazat while.
Veprime themelore ne dokument
Chapter 8 - JavaScript: Control Structures I
Operatorët.
Shkolla e mesme e ulët “Gjon Serreçi” Ferizaj
Presentation transcript:

Internet Ligjerata 8 Dr. Fisnik Dalipi

Shprehjet logjike – Boolean (hyrje) Operatorët e barazimit x = = y x != y Operatorët relacional x > y x < y x >= y x <= y Vlera e shprehjes është true ose false

Rregullat për definim të variablave Krijimi i një variable bëhet me var komandën Përdorimi i var komandës është opcionale var emri_variables=vlera ose emri_variables=vlera Shoqërimi i vlerës në variabël bëhet në këtë mënyrë: var lenda="Interneti" ose lenda="Interneti"

Rregullat për definim të variablave Kur vlera e shoqëruar është karakter ose varg karakteresh, përdoren thonjëzat Për vlera tjera numerike thonjëzat nuk përdoren Emri i variablës është në anën e majtë të shprehjes, kurse vlera në anën e djathtë <html> <body> <script type="text/javascript"> var lenda = "Internet Teknologjite" document.write(lenda) document.write("<h1>"+lenda+"</h1>") </script> </body> </html>

Rregullat për definim të variablave Nëse variabla gjendet brenda ndonjë konstrukti (funksion, cikël, kushtëzim): Ka validitetin vetëm brenda saj Kur del jashtë, variabla “shkatërrohet” Këto variabla quhen lokale Mund të definojmë variabël me emër të njëjtë në me shumë konstrukte, sepse ato do jenë lokale për to Nëse variabla gjendet jashta konstruktit, atëherë ajo ka jetëzgjatje sa vetë faqja dhe çdokush në të do të ketë qasje

Shprehjet ne JavaScript Shprehjet parqesin kombinim i më tepër variablave dhe operatorëve Shprehjet në JavaScript krijohen me përdorim të operatorëve Operatorët në JavaScript janë: Operatorët aritmetikorë Operatorët e shoqërimit Operatorët e krahasimit Operatorët logjik

Operatorët aritmetikorë Operatorët aritmetikorë mundësojnë manipulime aritmetikore me variabla:

Operatorët aritmetikorë (pre dhe post dekrement/inkrement operatorët) Pre inkrement operatori sëpari e rrit vlerën e variablës, mëpastaj e shtyp atë Pre-Increment y = ++x është baraz me x = x + 1; y = x; Post inkrement operatori shtyp vlerën dhe pastaj e rrit atë Post-Increment y = x++ është baraz me

Operatorët e shoqërimit

Operatorë të krahasimit

Operatorë logjik

String operatori për bashkëngjitje Operatori + ka edhe nje funksion tjetër, ajomundëson edhe ngjitje të stringjeve mes veti Për të bashkuar (ngjitur) më tepër stringje vesveti përdorni + Shembull: txt1 = “Moti ne pranvere" ; txt2 = "eshte shume i bukur!" ; txt3 = txt1 + txt2

Strukturat kontrolluese Ekzekutimi bëhet rresht pas rreshti Kalimi i kontrollit Shto noten te totali total = total + nota; Rrite per 1 indeksin indeksi = indeksi + 1 ;

Urdheresa if Veprimet kryhen pasi të plotësohet kushti Formati në Javascript: if ( shprehje boolean) urdheresa; Shembull: if (piket >= 60) document.writeln(“Kaloi”); piket >= 60 true false shtyp “Kaloi”

Urdheresa if (2) Veprime të shumëfishta mund të ekzekutohen kur plotësohet kushti Formati në Javascript: if ( shprehja boolean) { urdheresaNje; urdheresaDy; : } Shembull: if (piket>= 60) document.writeln("<h1 style=\"color:red\">" + “Urime!</h1>"); document.writeln("<h2> E kaluat provimin!</h2>");

Urdheresa if...else (1) Veprime të ndryshme ekzekutohen kur kushti është true ose false piket >= 60 true shtyp “Nuk kaloi” false shtyp “Kaloi”

Urdheresa if...else (2) Formati i Javascript: Shembull në Javascript: if (shprehja boolean) urdhëresë; else Shembull në Javascript: if ( piket >= 60 ) document.writeln(“Kaloi”); document.writeln(“Nuk kaloi”);

Urdheresa if...else (3) Veprime të shumëfishta Formati në JavaScript: if ( shprehja boolean) { urdhëresaNjë; urdhëresaDy; : }else urdhëresaTre; urdhëresaKatër; }

Komanda për përsëritje while Struktura e përsëritjes (loop) Përsëriten veprimet përderisa kushti mbetet të jetë true prodhimi<= 1000 prodhimi = 2 * product true false

Komanda për përsëritje while (2) Formati në JavaScript: inicializimi; while ( shprehja boolean) { urdhëresë; ndrysho; } Shembull në JavaScript: var prodhimi=2; while ( prodhimi <= 1000 ) { document.writeln(prodhim); prodhimi = 2 * prodhimi; }

Shembull me while <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Nota mesatare e studentit</title> <script type="text/javascript"> <!-- var totali, //shuma e pikeve numriNotave, //numri i pikeve te futura notaVlera, //vlera e pikeve mesatarja, //mesatarja nota, //nota //Inicializimi totali=0; numriNotave=1; while (numriNotave <=10){ nota=window.prompt("Jepe noten per secilen lende:","0"); notaVlera=parseInt(nota); totali=totali+notaVlera; numriNotave=numriNotave+1; } mesatarja=totali/10; document.writeln("<h1>Mesatarja e juaj eshte "+ mesatarja + "<h1>"); //--> </script> </head> <body> <p>Klikoni Refresh per ta ekzekutuar skripten</p> </body> </html>

Kontrolli i perseritjes me sentinel Përsëritje e pafundme Kontrolli i përsëritjes me një vlerë të caktuar, e quajtur si sentinel.

Kontrolli i perseritjes me sentinel <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Nota mesatare e studentit</title> <script type="text/javascript"> <!-- var totali, //shuma e pikeve numriNotave, //numri i pikeve te futura notaVlera, //vlera e pikeve mesatarja, //mesatarja nota, //nota //Inicializimi totali=0; numriNotave=0; nota=window.prompt("Jepe noten per secilen lende, kurse shtype -1 per dalje:","0"); notaVlera=parseInt(nota); while (notaVlera !=-1){ totali=totali+notaVlera; numriNotave=numriNotave+1; nota=window.prompt("Jepe noten per secilen lende, kurse shtype -1 per dalje:","0"); } if (numriNotave !=0){ mesatarja=totali/numriNotave; document.writeln("<h1>Mesatarja e juaj eshte "+ mesatarja + "<h1>"); else document.writeln("<p>Ju nuk keni futur asnje note</p>"); //--> </script> </head> <body> <p>Klikoni Refresh per ta ekzekutuar skripten</p> </body> </html>

Thank You! PYETJE??? 24