Увод у Извештај о контроли у Ц ++
Изјава о контроли користи се у програмском језику за контролу протока програма. Они нису ништа друго него кључна реч или изјаве које се користе у програму за пренос тока контроле у другу изјаву на основу услова. На основу задатог услова, он процењује резултат и извршава одговарајуће изјаве. У овом ћемо чланку разговарати о различитим контролним изјавама доступним на језику Ц ++ уз помоћ примјера.
Различите изјаве о контроли у Ц ++
Испод је различита изјава контроле у Ц ++.
1. Изјава о пребацивању Ц ++
Из вишеструких услова, изјава Ц ++ Свитцх извршава једну изјаву. То је као изјава о мердевинама иф-елсе-иф у Ц ++.
Синтакса израза Ц ++ Свитцх
Switch(expression)
(
case value1:
//code should be executed;
break;
case value2:
//code should be executed;
break;
…
Default:
//Code to execute if not all cases matched
break;
)
Пример изјаве преклопника Ц ++
#include
using namespace std;
int main () (
int number;
cout << "To check the grade enter a number:";
cin >> number;
switch (number)
(
case 2: cout << "It is 2"; break;
case 3: cout << "It is 3"; break;
case 4: cout << "It is 4"; break;
default: cout << "Not 2, 3 or 4"; break;
)
)
Излаз:
2. Ц ++ изјава иф-елсе
Да бисте тестирали стање у Ц ++ програмирању ако се користи изјава. То су различите врсте иф изјаве
- Ако је изјава у Ц ++
- Иф-елсе изјава у ц ++
- Ако-друго - ако је мердевина у ц ++
а. Ако је изјава у Ц ++
Ц ++ ако се стање вреднује аргументом. Ако је услов валидан, извршава се.
Синтакса иф иф у ц ++
if(condition)
(
//code should be executed;
)
Пример иф Изјаве
#include
using namespace std;
int main () (
int number = 10;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
return 0;
)
Излаз:
б. Ако је другачије у Ц ++
Изјава Ц ++ иф-елсе такође проверава стање. Декларација се извршава ако је увјет тачан, у супротном се проводи блок.
Синтакса изјаве иф-елсе у ц ++
if(condition)
(
//code should be executed;
)else
(
//code should be executed;
)
Пример Изјаве ако-елсе
#include
using namespace std;
int main () (
int number = 15;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
else
(
cout << "The Number you have Enter it is Odd";
)
return 0;
)
Излаз:
ц. Иф-елсе-иф изјава о мердевинама у Ц ++
Декларација љествице Ц ++ иф-елсе-иф се изводи из више изјава у једном стању.
Синтакса изјава иф-елсе мердевина у ц ++
If(condition1)
(
// code should be executed if condition1 is true
)
else if(condition2)
(
// code should be executed if condition2 is true
)
else if(condition3)
(
// code should be executed if condition3 is true
)
. . .
else(
// code should be executed if all condition is false
)
Пример изјаве о мердевинама иф-елсе
#include
using namespace std;
int main () (
int number;
cout << "To Check Grade Enter a Number:";
cin >> number;
if (number 100)
(
cout << "wrong No";
)
else if(number >= 0 && number < 40)(
cout << "Fail";
)
else if (number >= 40 && number < 59)
(
cout << "D Grade";
)
else if (number >= 60 && number < 70)
(
cout <<" C Grade";
)
else if (number >= 71 && number < 79)
(
cout << "B Grade";
)
else if (number >= 80 && number < 89)
(
cout << "A Grade";
)
else if (number >= 90 && number <= 100)
(
cout << "A+ Grade";
)
)
Излаз:
3. За петљу у Ц ++
Ц ++ петља користи се више пута за понављање дијела програма. Препоручује се коришћење за петље када је постављен број понављања. За петље се препоручује.
Синтакса изразе за петљу у ц ++
For(initialization; condition; incr/decr)(
//code should be executed;
)
Пример изјаве за петљу
#include
using namespace std;
int main() (
for(int i = 2; i <= 20; i++)(
cout << i << "\n";
)
)
Излаз:
4. Ц ++ Нестед Фор Лооп
У Ц ++ можемо да користимо петљу унутар петље, која се назива петља. Унутрашња петља се у потпуности извршава када се изврши спољна петља.
Пример угнијежђене петље у Ц ++
#include
using namespace std;
int main () (
for(int i = 1; i <= 3; i++)(
for(int j = 1; j <= 3; j++)(
cout << i << " "<< j << "\n";
)
)
)
Излаз:
5. Ц ++ Док се петља
У Ц ++, петља се користи неколико пута за понављање дела програма. Ако број итерације није постављен, препоручљиво је користити петљу, а не петљу.
Синтакса изјаве вхиле петље у ц ++
While(condition0
(
//code should be executed;
)
Пример док је петља у Ц ++
#include
using namespace std;
int main() (
int i = 5;
while(i <= 20)
(
cout << i << "\n";
i++;
)
)
Излаз:
Гнезден пример док је петља у Ц ++
#include
using namespace std;
int main () (
int i = 2;
while(i <= 5)
(
int j = 3;
while (j <= 3)
(
cout << i << " " << j << "\n";
j++;
)
i++;
)
)
Излаз:
6. Изведите док се петља изјава у Ц ++
Ц ++ се користи много пута за понављање дела софтвера. Саветује се да користите петљу за време док није познат број понављања и петља се мора извршити најмање једном.
Синтакса изразе петље до-вхиле у ц ++
do
(
//code should be executed;
)
While(condition);
Пример изјаве до-вхиле петље;
#include
using namespace std;
int main() (
int j = 2;
do(
cout << j << "\n";
j++;
) while (j <= 10) ;
)
Излаз:
Гнездена изјава петље До-вхиле у Ц ++
У Ц ++, када користите до-вхиле у другој петљи до-вхиле, позната је угнијежђена петља до-вхиле. За сваку спољну петљу уплетена петља док је у потпуности извршена.
#include
using namespace std;
int main() (
int j = 1;
do(
int k = 1;
do(
cout << j << "\n";
k++;
) while (k <= 4) ;
j++;
) while (j <= 3) ;
)
Излаз:
7. Изјава о прекиду у Ц ++
Прекидач Ц ++ користи се за ломљење петље или пребацивање изјава. Она прекида тренутни ток програма у датом стању. У случају унутрашње петље, раздваја се само унутрашња петља.
Синтакса исказа прекида у Ц ++
Jump-statement;
break;
Пример изјаве Бреак у Ц ++
#include
using namespace std;
int main() (
for (int j = 1; j <= 10; j++)
(
if (j == 10)
(
break;
)
cout << j << "\n";
)
)
Излаз:
Изјава о прелому унутрашње петље у Ц ++
Декларација прекида Ц ++ прекида унутрашњу петљу само ако користите унутрашњу изјаву о прекиду.
#include
using namespace std;
int main()
(
for(int j = 1; j <= 5; j++)(
for(int k = 1; k <= 3; k++)(
if(j == 2&&k == 2)(
break;
)
cout << j << " " << k << "\n";
)
)
)
Излаз:
8. Наставите са изјавом у Ц ++
Декларација Ц ++ користи се за наставак петље. Тренутни ток програма се наставља, а преостали код се изоставља у наведеном стању. Ако постоји унутрашња петља, наставља се само унутрашња петља.
Синтакса наставка израза у Ц ++
Jump-statement;
Continue;
Пример изјаве о прекиду у Ц ++
#include
using namespace std;
int main()
(
for(int j = 1; j <= 10; j++)(
if(j == 10)(
continue;
)
cout << j << "\n";
)
)
Излаз:
9. Гото изјава у Ц ++
Го + декларација Ц + + се такође назива декларација скока. Преноси се контрола на други део програма. Безусловно се спрема на наведену налепницу.
Пример Гото изјаве у Ц ++
#include
using namespace std;
int main()
(
ineligible:
cout << "For the driving you are not eligible \n";
cout << "Please enter your Age:\n";
int age;
cin >> age;
if (age < 18)(
goto ineligible;
)
else
(
Cout << "You are eligible for driving!";
)
)
Излаз:
Препоручени чланци
Ово је водич за Изјаву о контроли у Ц ++. Овде смо расправљали о Уводу, различитим Изјавама контроле у Ц ++, заједно са различитим синтаксама, примерима и излазима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Обрасци у ПХП-у
- Док је петља у Ц-у
- Гото Изјава на Ц
- Наставите са изјавом у Ц ++
- Комплетан водич за Питхон Свитцх изјаву
- Топ 4 Изјава о контроли у ПХП-у