Home | 11 ஆம் வகுப்பு | 11வது கணினி அறிவியல் | எடுத்துக்காட்டு C++ நிரல் : பாய்வுக் கட்டுப்பாடு

கணினி அறிவியல் - எடுத்துக்காட்டு C++ நிரல் : பாய்வுக் கட்டுப்பாடு | 11th Computer Science : Chapter 10 : Flow of Control

   Posted On :  12.11.2022 06:26 pm

11வது கணினி அறிவியல் : அலகு 10 : பாய்வுக் கட்டுப்பாடு

எடுத்துக்காட்டு C++ நிரல் : பாய்வுக் கட்டுப்பாடு

C++ கூற்றுகள், C++ கட்டுப்பாட்டு கூற்றுகள், C++ சுழற்சி முறைகள், C++ தாவுதல் கூற்றுகள்

எடுத்துக்காட்டு 10.1 if கூற்றைப் பயன்படுத்தி ஒரு நபர் வாக்களிக்க தகுதியானவரா என சோதிக்க C++ நிரல் ஒன்று எழுதுக. 

#include <iostream>

using namespace std;

int main()

{

      int age;

      cout<< "\n Enter your age: ";

      cin>> age; if(age>=18)

      cout<< "\n You are eligible for voting ....";

      cout<< "This statement is always executed.";

      return 0;

}

if கூற்று, அதற்கு கீழே கொடுக்கப்படும் ஒரே ஒரு நிரல் கூற்றை மட்டுமே இயக்கும். எனவே, நெளிவு அடைப்புக் குறியீடு பயன்படுத்த வேண்டிய அவசியமில்லை. 


வெளியீடு

Enter your age: 23 

You are eligible for voting…. 

This statement is always executed.


எடுத்துக்காட்டு 10.2 if-else கூற்றைப் பயன்படுத்தி கொடுக்கப்பட்ட எண் ஒற்றைப் படை அல்லது இரட்டைப் படை எண்ணா எனக் காணும் C++ நிரல் ஒன்றை எழுதுக. 

#include <iostream>

using namespace std;

int main()

{

      int num, rem;

      cout<< "\n Enter a number: ";

      cin>>num;

      rem = num % 2;

      if (rem==0)

           cout<< "\n The given number" <<num<< " is Even";

      else

           cout<< "\n The given number "<<num<< " is Odd";

      return 0;

}

வெளியீடு

Enter number: 10

The given number 10 is Even


எடுத்துக்காட்டு 10.3 பின்னலான if கூற்றினை பயன்படுத்தி தரநிலைக்கு ஏற்ப விற்பனை தரகை (Commission) கணக்கிட நிரல் ஒன்று எழுது. 

#include <iostream>

using namespace std;

int main()

{

      int sales, commission;

      char grade;

      cout << "\n Enter Sales amount: ";

      cin >> sales;

      cout << "\n Enter Grade: ";

      cin >> grade;

      if (sales > 5000)

      {

           commission = sales * 0.10;

           cout << "\n Commission: " << commission;

      }

      else

      {

           commission = sales * 0.05;

           cout << "\n Commission: " << commission;

      }

      cout << "\n Good Job ..... ";

      return 0;

}

வெளியீடு:

Enter Sales amount: 6000

Enter Grade: A

Commission: 600

Good Job .....


எடுத்துக்காட்டு 10.4 if-else அடுக்கினை பயன்படுத்தி உன்னுடைய தரநிலைக் கண்டறியும் C++ நிரல் எழுதுக. 

#include <iostream>

using namespace std;

int main ()

{

int marks;

cout<<" Enter the Marks :";

cin>>marks;

if( marks >= 60 )

      cout<< "Your grade is 1st class !!" <<endl;

           else if( marks >= 50 && marks < 60)

                   cout<< "your grade is 2nd class !!" <<endl;

                             else if( marks >= 40 && marks < 50)

                                      cout<< "your grade is 3rd class !!" <<endl;

else

      cout<< "You are fail !!" <<endl;

return 0;

}

வெளியீடு

Enter the Marks :60

Your grade is 1st class !!


எடுத்துக்காட்டு 10.5 கொடுக்கப்பட்ட இரண்டு எண்களில் எது பெரியது என கண்டறிய நிபந்தனை செயற்குறியை பயன்படுத்தி ஒரு நிரல் எழுதுக.

#include <iostream>

using namespace std;

int main()

{

      int a, b, largest;

      cout << "\n Enter any two numbers: ";

      cin >> a >> b;

      largest = (a>b)? a : b;

      cout << "\n Largest number : " << largest;

      return 0;

}

வெளியீடு: 

Enter any two numbers: 12 98

Largest number : 98


எடுத்துக்காட்டு 10.6 – switch கூற்றை விளக்கும் C++ நிரல் 

#include <iostream>

using namespace std;

int main()

{

      int num;

      cout << "\n Enter week day number: ";

      cin >> num;

      switch (num)

      {

           case 1 : cout << "\n Sunday"; break;

           case 2 : cout << "\n Monday"; break;

           case 3 : cout << "\n Tuesday"; break;

           case 4 : cout << "\n Wednessday"; break;

           case 5 : cout << "\n Thursday"; break;

           case 6 : cout << "\n Friday"; break;

           case 7 : cout << "\n Saturday"; break;

           default: cout << "\n Wrong input....";

      }

}

வெளியீடு:

Enter week day number: 6

Friday


எடுத்துக்காட்டு 10.7: சுழியம் (0) முதல் ஒன்பது (9) வரை உள்ள எண்களை வெளியிட for மடக்கை பயன்படுத்தி நிரல் ஒன்று எழுதுக. 

#include <iostream>

using namespace std;

int main ()

{

int i;

for(i = 0; i< 10; i ++ )

      cout<< "value of i : " <<i<<endl;

return 0;

}

வெளியீடு

value of i : 0

value of i : 1

value of i : 2

value of i : 3

value of i : 4

value of i : 5

value of i : 6

value of i : 7

value of i : 8

value of i : 9


எடுத்துக்காட்டு 10.8 for மடக்கை கொண்டு 1 முதல் 10 வரை உள்ள எண்களின் தொடர் கூட்டலை வெளியிடும் நிரல் எழுதுக. 

#include <iostream>

using namespace std;

int main ()

{

int i,sum=0;

for(i=1; i<=10;i++)

{

      sum=sum+i;

}

cout<<"The sum of 1 to 10 is "<<sum;

return 0;

}

வெளியீடு

The sum of 1 to 10 is 55


எடுத்துக்காட்டு 10.9 1 முதல் 10 வரையான எண்களின் கூட்டுத்தொகையை காணும் C++ நிரல்

#include <iostream>

using namespace std;

int main ()

{

int i, sum=0, n;

cout<<"\n Enter The value of n";

cin>>n;

i =1;

for ( ; i<=10;i++)

      {

      sum += i;

     }

cout<<"\n The sum of 1 to " <<n<<"is "<<sum;

return 0;

}

வெளியீடு

Enter the value of n 5

The sum of 1 to 5 is 15


எடுத்துக்காட்டு 10.10 while மடக்கை பயன்படுத்தி 1 முதல் 10 வரை உள்ள எண்களின் தொடர் கூட்டலை வெளியிடும் நிரல் எழுதுக. 

#include <iostream>

using namespace std;

int main ()

{

int i=1,sum=0;

while(i<=10)

{

      sum=sum+i;

      i++;

}

cout<<"The sum of 1 to 10 is "<<sum;

return 0;

}

வெளியீடு

The sum of 1 to 10 is 55


எடுத்துக்காட்டு 10.11 while மடக்கை பயன்படுத்தி 5 எண்களை உள்ளீடாகப் பெற்று அவற்றின் கூட்டுத் தொகை மற்றும் சராசரியை காணும் நிரல் எழுதுக. 

#include <iostream>

using namespace std;

int main ()

{

int i=1,num,avg,sum=0;

while(i<=5)

{

      cout<<"Enter the number : ";

      cin>>num;

      sum=sum+num;

      i++;

}

avg=sum/5;

cout<<"The sum is "<<sum<<endl;

cout<<"The average is "<<avg;

return 0;

}

வெளியீடு 

Enter the number : 1

Enter the number : 2

Enter the number : 3

Enter the number : 4

Enter the number : 5

The sum is 15

The average is 3


எடுத்துக்காட்டு 10.12 do-while() மடக்கினைப் பயன்படுத்தி 10 முதல் 1 வரை உள்ள எண்களை வெளியிட நிரல் எழுதுக.

#include <iostream>

using namespace std;

int main ()

{

int n = 10;

do

{

      cout<<n<<", ";

      n--;

}while (n>0) ;

}

வெளியீடு 

10, 9, 8, 7, 6, 5, 4, 3, 2, 1


எடுத்துக்காட்டு 10.13 பின்னலான for மடக்கினை கொண்டு அணிக்கோவையில் பெருக்கல் வாய்ப்பாட்டினை வெளியிட ஒரு நிரலை எழுது.

#include<iostream>

using namespace std;

int main(void)

{

      cout<< "A multiplication table:" <<endl <<" 1\t2\t3\t4\t5\t6\t7\t8\t9" <<endl<< "" <<endl;

      for(int c = 1; c < 10; c++)

      {

      cout<< c << "| ";

      for(int i = 1; i< 10; i++)

      {

      cout<<i * c << '\t';

      }

      cout<<endl;

      }

return 0;

}

வெளியீடு

A multiplication table:    

1    2   3      4        5        6        7        8        9

1| 1     2      3        4        5        6        7        8        9

2| 2     4      6        8        10      12      14      16      18

3| 3     6      9        12      15      18      21      24      27

4| 4     8      12      16      20      24      28      32      36

5| 5     10    15      20      25      30      35      40      45

6| 6     12    18      24      30      36      42      48      54

7| 7     14    21      28      35      42      49      56      63

8| 8     16    24      32      40      48      56      64      72

9| 9     18    27      36      45      54      63      72      81


எடுத்துக்காட்டு : 10.14 goto கூற்றை பயன்படுத்தி கொடுக்கப்பட்ட எண்களின் முதல் ஐந்து ஒற்றைப்படை எண்களைக் காண்பிக்கும் நிரல் 

#include <iostream>

using namespace std;

int main()

{

int n=1; 

jump: 

if(n<10) 

{ // Control of the program move to jump: goto jump;

cout<<n<<'\t'; 

n+=2; 

goto jump; 

else 

return 0;

}

}

வெளியீடு

1 2 5 7 9 


எடுத்துக்காட்டு 10.15 break கூற்றை பயன்படுத்தி எண்ணிக்கையை காணும் நிரல்

#include <iostream>

Using namespace std;

int main ()

{

int count = 0;

do

{

cout<< "Count : " << count <<endl;

count++;

if( count > 5)

{

      break;

}

}while( count < 20 );

return 0;

}

வெளியீடு

Count : 0

Count : 1

Count : 2

Count : 3

Count : 4

Count : 5


எடுத்துக்காட்டு 10.16 continue கூற்றை பயன்படுத்தி 6 - ஐதவிர ஒன்று முதல் பத்து வரையான எண்களை அச்சிடும் C++ நிரல் எழுதுக.

#include <iostream>

using namespace std;

int main()

{

for (int i = 1; i<= 10; i++) {

if (i == 6)

continue;

else

cout<<i<< " ";

}

return 0;

}

வெளியீடு

1 2 3 4 5 7 8 9 10 

Tags : Computer Science கணினி அறிவியல்.
11th Computer Science : Chapter 10 : Flow of Control : Example C++ Program: Flow of Control Computer Science in Tamil : 11th Standard TN Tamil Medium School Samacheer Book Back Questions and answers, Important Question with Answer. 11வது கணினி அறிவியல் : அலகு 10 : பாய்வுக் கட்டுப்பாடு : எடுத்துக்காட்டு C++ நிரல் : பாய்வுக் கட்டுப்பாடு - கணினி அறிவியல் : 11 ஆம் வகுப்பு தமிழ்நாடு பள்ளி சமசீர் புத்தகம் கேள்விகள் மற்றும் பதில்கள்.
11வது கணினி அறிவியல் : அலகு 10 : பாய்வுக் கட்டுப்பாடு