Else

Reiko

Witam w moim pierwszym artykule na stronie <url>4programmers.net</url>.

Przedstawię wam zasadę używania słowa kluczowego else. Zabieramy się więc do pracy.

C++ jak i Pascal mają instrukcje if...else. Działa ona na zasadzie if (jeśli) warunek1 to... else (w przeciwnym wypadku) warunek2. Tak więc else pomaga nam na zareagowanie programu gdy podany warunek nie jest spełniony. Na pierwszy rzut oka może się to wydać niezrozumiałe, może nawet skomplikowane. Aby rozwiać wszelkie wątpliwości podam prosty przykład (kompilowane w Visual C++ 6):

#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
float dzielna, dzielnik;//1
cout << "Podaj dzielna: ";		 cin >> dzielna;//2
cout << "Podaj dzielnik: ";		 cin >> dzielnik;//2
	
	if (dzielnik != 0)//3
	{
		cout << "Iloraz podanych liczb wynosi: " << dzielna/dzielnik << '\n';//4
	}
	else//5
	{
		cout << "Nie mozna dzielic przez zero!";
	}

getch();
return 0;
}

A teraz wyjaśnię znaczenie numerków zapisanych w komentarzach:

1 - deklarujemy potrzebne zmienne, na których będziemy wykonywać potrzebne działania matematyczne.
2 - przypisujemy zmiennym dzielna i dzielnik wartości
3, 4 - stosujemy instrukcję warunkową (jeśli zmienna dzielnik jest różna od zera to wykonaj instrukcję umieszczoną w bloku (Ile wynosi iloraz zmiennych dzielna i dzielnik))
5 - tutaj właśnie stosujemy else, czyli jeśli warunek "if (dzielnik != 0)" nie jest spełniony to wykonywany jest blok instrukcji podanych po else (spróbuj podczas wpisywania liczb wpisać 0 to zrozumiesz ;))

Mam nadzieję że jeśli chodzi o else to wszystko jest jasne i temat uważam za zamknięty :)

Pozdrawiam i życzę powodzenia w programowaniu...

3 komentarzy

Masz rację, gwezezale. Jednak wolę je stosować dla lepszej czytelności kodu ;)

nawiasy klamrowe sa nie potrzebne przy 1dnej instrukcji,
tu masz cos lepszego -> If

Zwroty skierowane do czytelnika

Unikaj stosowania zwrotów w tylu: Witam, Pozdrawiam, Cześć, Dzień dobry. Są one dobre w prywatnej korespondencji. Są one wówczas skierowane do konkretnej osoby. W artykułach nie stosujemy tego typu zwrotów.

http://4programmers.net/Pomoc/Zasady_redagowania_artyku%C5%82%C3%B3w#id-Zwroty-skierowane-do-czytelnika