තීරන ගැනීම්.

අපට වැඩසටහන් සකස් කිරීමේදී සමහර අවස්ථා වල කිසියම් කොටසක් සිදුකිරීම තවත් දෙයක තත්වය බැලීමෙන් සිදුකිරීමට සිදුවේ. මෙ‍ම අවස්තා වල දී අප තීරන ගැනීම් සිදු කරනු ‍ලැබේ. මෙම තීරන ගැනීම සඳහා අප විදි දෙකක් භාවිතා කරයි.

ඒවා නම්

  1. If…Else
  2. Switch

ප්‍රතමයෙන් අප If..Else අධ්‍යනය කරමු.

<%@ Page Language =”C#” %>

 

<html>

<head>

<title>

If Else

</title>

<script runat=”server”>

 

protected void Page_Load(object sender, EventArgs e)

{

int monthNum; //define variable

 

monthNum = 1; //sets value to monthNum variable

 

Response.Write(“The month number is ” + monthNum + “, so the month is “); //initial message

 

if (monthNum == 1) // value of monthNum is 1

{

Response.Write(“January”);

}

else if (monthNum == 2) // value of monthNum is 2

{

Response.Write(“February”);

}

else if (monthNum == 3) // value of monthNum is 3

{

Response.Write(“March”);

}

else if (monthNum == 4) // value of monthNum is 4

{

Response.Write(“April”);

}

else if (monthNum == 5) // value of monthNum is 5

{

Response.Write(“May”);

}

else if (monthNum == 6) // value of monthNum is 6

{

Response.Write(“June”);

}

else if (monthNum == 7) // value of monthNum is 7

{

Response.Write(“July”);

}

else if (monthNum == 8) // value of monthNum is 8

{

Response.Write(“August”);

}

else if (monthNum == 9) // value of monthNum is 9

{

Response.Write(“September”);

}

else if (monthNum == 10) // value of monthNum is 10

{

Response.Write(“Octomber”);

}

else if (monthNum == 11) // value of monthNum is 11

{

Response.Write(“November”);

}

else if (monthNum == 12) // value of monthNum is 12

{

Response.Write(“December”);

}

else //the else case starts when the monthNum’s value is none of the above.

{

Response.Write(“Invalid”);

}

}

</script>

</head>

</html>

 

දැන් අප Switch වෙත අවදානය යොමු කරමු.

 

<%@ Page Language =”C#” %>

 

<html>

<head>

<title>

Switch

</title>

<script runat=”server”>

 

protected void Page_Load(object sender, EventArgs e)

{

int monthNum; //define variable

 

monthNum = 1; //sets value to monthNum variable

 

Response.Write(“The month number is ” + monthNum + “, so the month is “); //initial message

 

switch (monthNum) //select monthNum as switching case

{

case 1:

Response.Write(“January”);

break; //stops instruction executation at once.

case 2:

Response.Write(“February”);

break;

case 3:

Response.Write(“March”);

break;

case 4:

Response.Write(“April”);

break;

case 5:

Response.Write(“May”);

break;

case 6:

Response.Write(“June”);

break;

case 7:

Response.Write(“July”);

break;

case 8:

Response.Write(“August”);

break;

case 9:

Response.Write(“September”);

break;

case 10:

Response.Write(“Octomber”);

break;

case 11:

Response.Write(“November”);

break;

case 12:

Response.Write(“December”);

break;

default: //same as alone else, this is for neither of above values.

Response.Write(“Invalid”);

break;

}

}

</script>

</head>

</html>

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.