Control Structures
 
Sequence
Selection
යම් නීතියක් මත ක්‍රියාවලි දෙකකකින් එකක් තෝරාගනී

Iteration
( repetition or Looping). යමි ක්‍රියාවලියක් නැවත නැවත කිරීම
Modules
 
Branching
සෑම පරිගණක භාෂාවකම මෙම අංග ඇත
Selection Control Structures
යම් අගයක් මත එක් විකල්ප ක්‍රියාවකට වැඩි ගණනකින් එකක් තෝරාගැනේ.
Example 1: if then else control structure if (age > 18)
{
out << "You can vote.";
}
else
{
cout << "You can't vote.";
} Example 2: while control structure counter = 0;
while (counter < 5)
{
cout << "\nI love Sri Lanka!";
counter ++;
}
Java Scipt Examples Writing Text
document.write("Hello World!");

If statement.

If the time on your browser is less than 10, you will get a "Good morning" greeting.

var d = new Date();
var time = d.getHours();

if (time < 10) 
  {
  document.write(" Good morning ");
  }

var d = new Date();
var time = d.getHours();

if (time < 10) 
{
document.write("Good morning");
}
else
{
document.write("Good day");
}


var d = new Date();
theDay=d.getDay();
switch (theDay)
{
case 5:
  document.write(" Finally Friday ");
  break;
case 6:
  document.write(" Super Saturday ");
  break;
case 0:
  document.write(" Sleepy Sunday ");
  break;
default:
  document.write(" I'm really looking forward to this weekend! ");
}


for (i = 0; i <= 5; i++)
{
document.write("The number is " + i);

}

i=0;
while (i<=5)
{
document.write("The number is " + i);
document.write("
"); i++; }

i = 0;
do
{
document.write("The number is " + i);
document.write("
"); i++; } while (i <= 5)
(c) Shilpa Sayura Foundation 2006-2017