Egyszerű számológép; Programozás

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

esetre ugrik

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.