• Kurs C++ - strona główna
  • Kurs C++ - kontakt z autorem
  • Kurs C++ - mapa witryny
  • Kurs C++ - prawa autorskie
  • Kurs C++ - Kanał RSS
Informatyka krok po kroku
Użytkownik niezalogowany

Witaj nieznajomy

Reklamy
Randki

Lekcja 10

Instrukcja warunkowa if - podejmowanie decyzji w języku C++

utworzono: 2003-09-20 zmodyfikowano: 2003-09-20 Autor: mgr inż. Marcin Nabiałek

Instrukcja warunkowa - to daje możliwości

Jak na razie przedstawiłem Ci czym są zmienne, jakie są podstawowe operatory oraz w jaki sposób możemy wypisywać i pobierać dane. Mówiąc szczerze znając te elementy nie możemy napisać żadnego sensownego programu.

Dopiero poznanie instrukcji if umożliwi Ci pisanie programów, które będą już naprawdę mogły coś robić. Użytkownik będzie mógł na przykład zdecydować którą opcję chce wybrać, a program w zależności od wybranej opcji będzie mógł wykonać określoną czynność.

Postać instrukcji warunkowej

Poniżej przedstawiam postać instrukcji warunkowej if:

if (warunek)
{
 instrukcja_1;
 instrukcja_2;
 ...
 instrukcja_n;
}
else
{
 instrukcja_1;
 instrukcja_2;
 ...
 instrukcja_n;
}

Pamiętaj jednak, że jest to tylko schemat instrukcji, więc jeśli wpiszesz w kompilatorze dokładnie coś takiego, to program się oczywiście nie skompiluje.

Instrukcja if działa w następujący sposób: jeśli warunek jest spełniony wykonuje się pierwsza lista instrukcji, a jeśli warunek nie jest spełniony wykonuje się druga lista instrukcji.

Wspomniałem kiedyś, że nawiasów klamrowych używa się do grupowania instrukcji - i właśnie jak widzisz, używamy ich tutaj. Możemy ich nie użyć tylko wtedy gdy będziemy chcieli wykonać jedną instrukcję. Zatem jeśli chcielibyśmy wykonać tylko jedną instrukcję w każdym przypadku, wystarczyłby taki schemat:

if (warunek)
 instrukcja_1;
else
 instrukcja_2;

dodajdo

1 | 2 | 3 | 4 | 5 | > | |>

Użytkowanie Serwisu oznacza zgodę na wykorzystywanie plików cookie. Szczegółowe informacje