Składnia instrukcji warunkowej if… Składnia instrukcji warunkowej if….else if (wyrażenie) instrukcja 1; lub if (wyrażenie) instrukcja 1; else instrukcja 2 , gdzie wyrażenie: (a==3) lub (c+12*d<g) lub (a+1<7&&i!=4)
Bez klamry możemy podać tylko 1 instrukcję Bez klamry możemy podać tylko 1 instrukcję! Większą liczbę instrukcji umieszczamy w klamrze { … } (instrukcja złożona lub blok instrukcji)
#include <iostream. h> #include <conio #include <iostream.h> #include <conio.h> main () { int liczba; //deklaracja zmiennej cout<<„Podaj liczbe ”; cin>>liczba; //przypisanie wartości z klawiatury if (liczba>0) //instrukcja warunkowa cout<<„Liczba jest dodatnia”; else cout<<„Liczba jest ujemna”; getch(); }
Instrukcja wyboru „switch” switch (wyrażenie) { case wartość1: instrukcja1; break; . default: instrukcja_inna; break; }
Przykładowy program: #include <iostream. h> #include <conio Przykładowy program: #include <iostream.h> #include <conio.h> main() { int lekcja; cout<<„Ktora lekcja się teraz zaczela? ”; cin>>lekcja; switch(lekcja) { case 1;cout<<„masz teraz matematyke”;break; case 2;cout<<„fizyke”;break; case 3;cout<<„j. polski”;break; case 4;cout<<„historie”;break; case 5;cout<<„geografie”;break; case 6;cout<<„informatyke”;break; default: cout<<„Jestes już polekcjach”;break; } getch(); }