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: