A C++ programozási nyelv

Egy példaprogram:

#include <iostream>
using namespace std;

int main()  // minden program így kezdődik
{
    cout << "Hello, world!" << endl;  // ez egy kiírás

    return 0;  // ez a vége a programnak
}

Megjegyzések (comments)

Változók, értékek

Példák:

    int x = 3;  // x egész szám típusú változó, kezdőértéke 3
    x = 5;      // értéket adunk x-nek, már nem 3 lesz, hanem 5
    cout << x;  // kiírjuk az x változó értékét (5-öt)
    int y;
    y = 8;      // y felveszi a 8-as értéket
    cout << y;  // kiírjuk y-t (8-at)

Műveletek

Példa:

    int x = 5;
    cout << x + 3;  // 8-at fog kiírni
    cout << x % 3;  // 2-t fog kiírni (a maradékot)

Beolvasás, kiírás

    cout << kifejezés;  // kiírja a kifejezés értékét
    cin >> változó;  // beolvas egy számértéket a változóba
    cout << "valami szöveg";  // szöveget ír ki
    cout << endl;  // új sorra tér

Integrált Fejlesztői Környezetek

Röviden: IDE (Integrated Development Environment)

Ezek olyan szövegszerkesztők, amik a programozásban hasznos segédeszközöket is tartalmaznak (pl. lefuttatják a fordítóprogramot, végrehajtják a lefordított kódot, kiszínezik automatikusan a szöveget – sytax highlighting, jelölik a hibákat stb.).

Amit használni fogunk órákon: Code::Blocks IDE

HF.

Le kell tölteni otthon egy számítógépre, feltelepíteni! https://www.codeblocks.org/ (olyan változatot válasszunk, ami tartalmazza a MinGW csomagot is, ez a fordítóprogram).

Ha nem megy, akkor egy webes alternatíva (használható akármilyen eszközről): https://www.onlinegdb.com/.

Feladat

Beolvasunk két számot (két külön változóba), írjuk ki az összegüket, különbségüket, szorzatukat, illetve osztási hányadosukat és maradékukat!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;

int main()
{
    int x, y;
    cout << "x=";
    cin >> x;
    cout << "y=";
    cin >> y;

    //cout << "osszeg: ";
    //cout << x + y;
    //cout << endl;

    cout << "osszeg: " << x + y << endl;
    cout << "kulonbseg: " << x - y << endl;
    cout << "szorzat: " << x * y << endl;
    cout << "hanyados: " << x / y << endl;
    cout << "maradek: " << x % y << endl;

    return 0;
}

HF

Futtassuk le ezt a kódot otthon is CodeBlocks-ban (vagy gdbonline-nal)!