Deklaracja stałych

Przykład interaktywny

Przykład 1.

#include <iostream>
int main()
{
    float r, P, O, Pi=3.14;
    std::cout << "Wpisz r = ";
    std::cin >> r;
    P = Pi*r*r;
    O = 2*Pi*r;
    std::cout << "Pole kola = " << P << "\nObwod kola = " << O;
    return 0;
}


Deklaracja stałych

Definiowanie stałych za pomocą słowa kluczowego const wygląda następująco: 
const typ nazwa = wartość;
Stała nazwa musi mieć nadaną wartość i nie wolno tej wartości nadpisywać.

Przykład 2.

#include <iostream>
int main()
{
    float r, P, O;

    const float  Pi=3.14;
    std::cout << "Wpisz wartość r = ";
    std::cin >> r;
    P = Pi*r*r;
    O = 2*Pi*r;
    std::cout << "Pole kola = " << P << "\nObwod kola = " << O;
    return 0;
}


Suplement

W C++ mamy do dyspozycji jeszcze jedną metodę deklarowania stałych: 
  • za pomocą dyrektywy #define

Przykłady 3.

#include <iostream>
#define Pi 3.14
int main()
{
    float r, P, O;
    std::cout << "Wpisz wartość r = ";
    std::cin >> r;
    P = Pi*r*r;
    O = 2*Pi*r;
    std::cout << "Pole kola = " << P << "\nObwod kola = " << O;
    return 0;
}