Programowanie w języku C/C++

Else

  • 2007-10-21 12:22
  • 3 komentarze
  • 2781 odsłon
  • Oceń ten tekst jako pierwszy
Witam w moim pierwszym artykule na stronie 4programmers.net.

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 komentarze

Reiko 2007-10-21 19:22

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

gwezezale 2007-10-21 19:01

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

Deti 2007-10-21 12:43

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://4p[...]/Pomoc/Zasady_redagowania_artyku%C5%82%C3%B3w#id-Zwroty-skierowane-do-czytelnika