C++: Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
S Atmestas 88.222.157.204 pakeitimas, grąžinta ankstesnė versija (Stryn keitimas) |
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;
}