IF


Aby wykonywać jakieś polecenia tylko wtedy, gdy spełnione są określone warunki stosuje się instrukcje:

if (warunek) działanie;

Warunek, który musi zostać spełniony opiera się na sprawdzeniu:

			==  równe a==b
			!=  różne    a!=b
			>=  większy lub równy a>=b
			<=  mniejszy lub równy a<=b
			>   większy a>b
			<   mniejszy a<b

może być też bardzo złożony poprzez logiczne:

			lub  - ||  można również stosować or
			i    - &&  można również stosować and
			przykład: ((a>b+c)&&(b>a+b)&&(c>a+b))

W celu wykonania kilku działań stosujemy klamry spinające:

                    if (warunek)
					{
                                         instrukcja1;
                                         instrukcja2;
                                         instrukcja3;
                                         ...
					}

Działania gdy warunek nie jest spełniony:

                     if (warunek)
                     {
                                         instrukcja1;
                                         instrukcja2;
                                         instrukcja3;
                                         ...
				    }
                     else
                     {
                                         instrukcja4;
                                         instrukcja5;
                                         instrukcja6;
                                         ...
                     };

Długie ciągi logiczne:
                     if (warunek1)
                     {
                                         instrukcja1;
                                         instrukcja2;
                                         instrukcja3;
                     }
                     else if (warunek2)
                     {
                                         instrukcja4;
                                         instrukcja5;
                                         instrukcja6;
                                         ...
                     }
                      else if (warunek3)
                     {
                                         instrukcja6;
                                         instrukcja7;
                                         ...
                     }
                      else if (warunek4)
                     {
                                         instrukcja10;
                                         instrukcja11;
                                         instrukcja12;
                                         ...
                     }
                      else instrukcja;