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 -
- Obrasci u PHP-u
- Dok je petlja u C-u
- Goto Izjava u C
- Nastavite izjavu u C ++
- Kompletan vodič za Python Switch izjavu
- Top 4 Izjava o kontroli u PHP-u