czym jest instrukcja warunkowa c++

Odpowiedź :

Odpowiedź:

Instrukcja warunkowa w języku C++

Instrukcja warunkowa (ang. conditional statement) pozwala wykonywać pewne instrukcje przy spełnionym bądź nie spełnionym warunku (ang. condition) - dzięki niej program nie musi zawsze biegnąć tą samą ścieżką, lecz w zależności od zastanej sytuacji może on wybierać właściwą drogę. Bez instrukcji warunkowej komputery byłyby niczym więcej niż kalkulatorami. Dzięki niej mogą rozwiązywać dowolnie skomplikowane problemy. Instrukcja warunkowa posiada w języku C++ następującą składnię:

 

if(warunek) instrukcja1; else instrukcja2;

 

warunek jest wyrażeniem logicznym, które może przyjmować wartość false albo true. W zależności od jego wartości wykonywana jest jedna z instrukcji:

warunek = true - wykonywana jest instrukcja1, a instrukcja2 zostaje pominięta

warunek = false - pominięta zostanie instrukcja1, a wykonana instrukcja2.

 

Jeśli warunkowo wykonujemy tylko jedną instrukcję, to człon z else można pominąć:

 

if(warunek) instrukcja;

 

Teraz instrukcja będzie wykonana, jeśli warunek jest prawdziwy. Jeśli jest on fałszywy, to program pominie instrukcję i przejdzie do dalszej swej części.

 

Jeśli w ramach instrukcji warunkowej chcemy wykonywać więcej niż jedną instrukcję, to stosujemy tzw. instrukcję złożoną, czyli dowolnie dużą grupę instrukcji ujętych w klamerki:

 

if(warunek)

{

 ciąg instrukcji wykonywanych, gdy warunek jest prawdziwy

}

else

{

 ciąg instrukcji wykonywanych, gdy warunek jest fałszywy

}

Wyjaśnienie: