C++: Skirtumas tarp puslapio versijų

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Ištrintas turinys Pridėtas turinys
S Atmestas 88.222.157.204 pakeitimas, grąžinta ankstesnė versija (Stryn keitimas)
Karolisz (aptarimas | indėlis)
Nėra keitimo santraukos
Eilutė 17: Eilutė 17:
}
}
</source>
</source>

== Kintamieji ==
''Kintamasis'' - tai turinti vardą "dėžutė", kurioje gali būti saugoma kokia nors reikšmė. Kintamojo vardas programoje nekinta, o jo reikšmė gali būti keičiama.

Norint sukurti kintamąjį, visų pirma reikia nurodyti jo duomenų tipą. Kintamojo tipą nurodantys baziniai žodžiai:
* <code>int</code>
* <span dir="ltr" lang="lt"><code>float</code></span>
* <code>double</code>
* <code>long double</code>


=== C++ Skaičiuotuvas ===
=== C++ Skaičiuotuvas ===

21:45, 27 gegužės 2015 versija

C++ – bendros paskirties programavimo kalba, viena populiariausių programavimo kalbų.

Kalbą sukūrė Bjarne Stroustrup XX a. devintajame dešimtmetyje, kaip C kalbos išplėtimą, apibrėžiantį (include failų – bibliotekų) rinkinį bei specialų pre - procesorių, suteikiantį C kalbai objektinio programavimo galimybes. Vėliau atsirado virtualios funkcijos, šablonai, operatorių perrašymas, daugiaprotėviškumas. C++ kalbos standartas patvirtintas 1998 m.

Pavyzdžiai

C++ Pirma programa

#include <iostream>
using namespace std;

int main() 
{
cout << "Sveikas, pasauli!" << "\n";
cin.get();
    return 0;
}

Kintamieji

Kintamasis - tai turinti vardą "dėžutė", kurioje gali būti saugoma kokia nors reikšmė. Kintamojo vardas programoje nekinta, o jo reikšmė gali būti keičiama.

Norint sukurti kintamąjį, visų pirma reikia nurodyti jo duomenų tipą. Kintamojo tipą nurodantys baziniai žodžiai:

  • int
  • float
  • double
  • long double

C++ Skaičiuotuvas

#include <iostream>

using namespace std;

int main()
{
    bool veikia = true;
    setlocale(LC_ALL, "Lithuanian");

    while (veikia)
    {
        double skaicius1 = 0, skaicius2 = 0, atsakymas = 0;
        char simbolis, klausimas;
        bool teisingasOperatorius = false;

        cout << "Įveskite pirmąjį skaičių: ";
        cin >> skaicius1;

        cout << "Įveskite antrąjį skaičių: ";
        cin >> skaicius2;

        cout << "Įveskite operatorių [+, -, *, /]: ";
        cin >> simbolis;

        while (!teisingasOperatorius)
        {
            switch (simbolis)
            {
                case '+':
                    atsakymas = skaicius1 + skaicius2;
                    teisingasOperatorius = true;
                    break;
                case '-':
                    atsakymas = skaicius1 - skaicius2;
                    teisingasOperatorius = true;
                    break;
                case '*':
                    atsakymas = skaicius1 * skaicius2;
                    teisingasOperatorius = true;
                    break;
                case '/':
                    atsakymas = skaicius1 / skaicius2;
                    teisingasOperatorius = true;
                    break;
                default:
                    cout << "Tokio operatoriaus nėra..." << "\n";
                    teisingasOperatorius = false;
                    break;
            }
        }

        if (teisingasOperatorius)
            cout << "Atsakymas: " << atsakymas << "\n";

        cout << "Iš naujo? [t/n]:" << "\n";
        cin >> klausimas;

        if (klausimas != 't' && klausimas != 'T')
            veikia = false;
    }
    return 0;
}