Egyszerű számológép; Programozás
A következő program egy egyszerű számológép:

A program végrehajtásakor először belép az alkalmazott műveletbe, amely lehet:
| Jel | Művelet |
| + | Összeg |
| - | Kivonás |
| * | Szorzás |
| / | Osztály |
| ^ | Erő |
Ezután meg kell adni a két operandusot. Végül a program megmutatja a művelet eredményét.
Írja meg, fordítsa le és futtassa ezt a programot.
Ebben a programban láthatja, hogy a változó deklarálásakor lehet kezdőértéket rendelni:
Funkciók meghatározása¶
A program elején meghatároztuk a power nevű függvényt. Paraméterként megkapja az alapot (valós számot) és a kitevőt (egy egész számot), és visszaadja az alap növelésének eredményét.
Pontosan meg kell adni a visszaadott érték típusát (ebben az esetben float) és az egyes paraméterek típusait (a példában float és int).
A függvényen belül deklarált változókat hívjuk meg lokális változók. Ezek a változók létezni kezdenek a függvény meghívásakor, és eltűnnek, amikor a függvény véget ér. A funkción kívül láthatatlanok.
Programunkban a két funkciónak, a mainnak és a powernek van egy lokális változója, az úgynevezett eredmény. Mindkét változó különbözik, és a megfelelő értékeket a memória különböző régióiban tárolják.