Uvod u Izjavu o kontroli u C ++

Izjava o kontroli koristi se u programskom jeziku za kontrolu protoka programa. Oni nisu ništa drugo nego ključna riječ ili izrazi koji se koriste u programu za prijenos tijeka kontrole u drugu izjavu na temelju uvjeta. Na temelju zadanog uvjeta, on procjenjuje rezultat i izvršava odgovarajuće izjave. U ovom ćemo članku razgovarati o različitim kontrolnim izjavama dostupnim na jeziku C ++ uz pomoć primjera.

Različita izjava o kontroli u C ++

Ispod je različita izjava kontrole u C ++.

1. Izjava o prebacivanju C ++

Iz višestrukih uvjeta, izjava C ++ Switch izvršava jednu izjavu. To je kao izjava ljestvice ako-else-ako u C ++.

Sintaksa izraza C ++ Switch

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;
)

Primjer C ++ Izjave o prebacivanju

#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;
)
)

Izlaz:

2. C ++ izjava if-else

Za testiranje stanja u C ++ programiranju ako se koristi izjava. To su različite vrste if iskaza

  • Ako je izjava u C ++
  • Ako-else izjava u c ++
  • Ako-drugo-ako je ljestvica u c ++
a. Ako je izjava u C ++

C ++ ako se uvjet procjenjuje argumentom. Ako je uvjet valjan, izvršava se.

Sintaksa if stavka u c ++

if(condition)
(
//code should be executed;
)

Primjer ako Izjava

#include
using namespace std;
int main () (
int number = 10;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
return 0;
)

Izlaz:

b. Ako je drugačije u C ++

Izjava C ++ if-else također provjerava stanje. Deklaracija se izvršava ako je uvjet točno, a u suprotnom se provodi blok.

Sintaksa izraze if-else u c ++

if(condition)
(
//code should be executed;
)else
(
//code should be executed;
)

Primjer if-else Izjave

#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;
)

Izlaz:

c. If-else-if izjava o ljestvici u C ++

Deklaracija ljestvice C ++ if-else-if izvodi se iz više izjava u jednom uvjetu.

Sintaksa if-else ljestve izjave u c ++

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
)

Primjer Izjave o ljestvici ako-drugo

#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";
)
)

Izlaz:

3. Za petlju u C ++

C ++ petlja koristi se više puta za ponavljanje dijela programa. Preporučuje se korištenje petlji kad je postavljen broj ponavljanja. Za petlje se preporučuje.

Sintaksa iskaza petlje u c ++

For(initialization; condition; incr/decr)(
//code should be executed;
)

Primjer izjave za petlju

#include
using namespace std;
int main() (
for(int i = 2; i <= 20; i++)(
cout << i << "\n";
)
)

Izlaz:

4. C ++ ugniježđen za petlju

U C ++ možemo upotrijebiti petlju unutar petlje, zvanu petlje gnijezdo. Unutarnja se petlja u potpunosti izvršava nakon što se izvrši vanjska petlja.

Primjer ugniježđene petlje u C ++

#include
using namespace std;
int main () (
for(int i = 1; i <= 3; i++)(
for(int j = 1; j <= 3; j++)(
cout << i << " "<< j << "\n";
)
)
)

Izlaz:

5. C ++ Dok se petlja

U C ++, petlja se nekoliko puta koristi za ponavljanje dijela programa. Ako iteracijski broj nije postavljen, preporučljivo je koristiti petlju, a ne petlju.

Sintaksa izraze while petlje u c ++

While(condition0
(
//code should be executed;
)

Primjer dok je Loop u C ++

#include
using namespace std;
int main() (
int i = 5;
while(i <= 20)
(
cout << i << "\n";
i++;
)
)

Izlaz:

Umetanje primjera Dok je petlja u C ++

#include
using namespace std;
int main () (
int i = 2;
while(i <= 5)
(
int j = 3;
while (j <= 3)
(
cout << i << " " << j << "\n";
j++;
)
i++;
)
)

Izlaz:

6. Učinite izraz petlje u C ++

C ++ se koristi mnogo puta za ponavljanje dijela softvera. Savjetuje se da koristite petlju do-while, ako broj iteracije nije poznat i petlja se mora izvršiti najmanje jednom.

Sintaksa izraze petlje do-while u c ++

do
(
//code should be executed;
)
While(condition);

Primjer izjave do-while petlje;

#include
using namespace std;
int main() (
int j = 2;
do(
cout << j << "\n";
j++;
) while (j <= 10) ;
)

Izlaz:

Ugnjevljena izjava do-while petlje u C ++

U C ++, kada koristite do-while u drugoj petlji do-while, poznata je ugniježđena petlja do-while. Za svaku vanjsku petlju u potpunosti se izvodi ugniježđena petlja.

#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) ;
)

Izlaz:

7. Izjava o prekidu u C ++

Prijelom C ++ koristi se za lomljenje petlje ili prebacivanje izjava. Prekida trenutni tok programa u zadanom stanju. U slučaju unutarnje petlje, rastavlja se samo unutarnja petlja.

Sintaksa iskaza iskaza u C ++

Jump-statement;
break;

Primjer Break izjave u C ++

#include
using namespace std;
int main() (
for (int j = 1; j <= 10; j++)
(
if (j == 10)
(
break;
)
cout << j << "\n";
)
)

Izlaz:

Izjava o prekidu unutarnje petlje u C ++

Izjava o prekidu C ++ probija unutarnju petlju samo ako koristite izjavu unutarnjeg prekida.

#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";
)
)
)

Izlaz:

8. Nastavite izjavu u C ++

Za nastavak petlje koristi se deklaracija C ++. Trenutačni programski tijek se nastavlja, a preostali kôd se izostavlja u zadanom stanju. Ako postoji unutarnja petlja, nastavlja se samo unutarnja petlja.

Sintaksa nastavka izraza u C ++

Jump-statement;
Continue;

Primjer izjave o prekidu u C ++

#include
using namespace std;
int main()
(
for(int j = 1; j <= 10; j++)(
if(j == 10)(
continue;
)
cout << j << "\n";
)
)

Izlaz:

9. Goto izjava u C ++

Go + deklaracija C + + naziva se i deklaracija skoka. Prenosi se kontrola na drugi dio programa. Bezuvjetno se sprema na navedenu oznaku.

Primjer Goto izjave u C ++

#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!";
)
)

Izlaz:

Preporučeni članci

Ovo je vodič za izjavu o kontroli na C ++. Ovdje smo raspravljali o Uvodu, različitim Izjavama o kontroli u C ++, zajedno s raznim sintaksama, primjerima i izlazima. Možete i proći kroz naše druge predložene članke da biste saznali više -

  1. Obrasci u PHP-u
  2. Dok je petlja u C-u
  3. Goto Izjava u C
  4. Nastavite izjavu u C ++
  5. Kompletan vodič za Python Switch izjavu
  6. Top 4 Izjava o kontroli u PHP-u

Kategorija: