16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

if (Wyrażenie) Instrukcja;<br />

if (Wyrażenie) Instrukcja1 else Instrukcja2;<br />

Jeśli Wyrażenie ma wartość różną od zera (LOGICZNĄ bądź<br />

NUMERYCZNĄ !) to zostanie wykonana Instrukcja1, w przeciwnym<br />

razie wykonana zostanie Instrukcja2. Instrukcje mogą być<br />

instrukcjami grupującymi. Słowa kluczowe if i else mogą być<br />

stosowane wielokrotnie. Pozwala to tworzyć np. tzw. drzewa<br />

binarne.<br />

Przykład:<br />

void main()<br />

{<br />

float a;<br />

scanf("%f", &a);<br />

if (a0) if (a0) {if(a0 && ab)? MAX=a : MAX=b;<br />

inaczej:<br />

if (a>b) MAX=a; else MAX=b;<br />

INSTRUKCJE break i continue.<br />

Instrukcja break powoduje natychmiastowe bezwarunkowe<br />

opuszczenie pętli dowolnego typu i przejście do najbliższej<br />

instrukcji po zakończeniu pętli. Jeśli w pętli for opuścimy<br />

wyrażenie logiczne, to zostanie automatycznie przyjęte 1. Pętla<br />

będzie zatem wykonywana bezwarunkowo w nieskończoność. W<br />

przykładzie poniżej nieskończoną pętlę przerywa po podaniu z<br />

kalwiatury zera instrukcja break.<br />

- 131-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!